Com escriure un codi estàndard en C ++: 11 passos (amb imatges)

Taula de continguts:

Com escriure un codi estàndard en C ++: 11 passos (amb imatges)
Com escriure un codi estàndard en C ++: 11 passos (amb imatges)

Vídeo: Com escriure un codi estàndard en C ++: 11 passos (amb imatges)

Vídeo: Com escriure un codi estàndard en C ++: 11 passos (amb imatges)
Vídeo: Neel 51 Trimaran Atlantic Crossing, ARC Regatta - Ep.3/5 2024, De novembre
Anonim

Hi ha moltes maneres de programar un ordinador. En última instància, la decisió sobre com aconseguir el que cal és del programador. No obstant això, hi ha moltes "pràctiques recomanades" que fan servir estils i funcions per a una millor compilació i programes. Cal una mica de precisió per assegurar-se que els propers programadors (inclòs vosaltres mateixos) del projecte puguin llegir i entendre el vostre codi.

Pas

Mètode 1 de 2: escriptura de codi estàndard

Escriviu el codi estàndard al pas C + 1
Escriviu el codi estàndard al pas C + 1

Pas 1. Descarregueu un IDE (entorn de desenvolupament integrat) per a C ++ com Eclipse, Netbeans i CodeBlocks, o podeu utilitzar un editor de text sense format com Notepad ++ o VIM

També podeu executar el programa des de la línia d'ordres, en aquest cas n'hi haurà prou amb qualsevol editor de text. Pot ser útil si trieu un editor que admeti el ressaltat de sintaxi i la numeració de línies. La majoria dels programadors consideren que els sistemes similars a Unix (Linux, OS X, BSD) són els millors entorns per al desenvolupament.

Escriviu un codi estàndard al pas 2 de C ++
Escriviu un codi estàndard al pas 2 de C ++

Pas 2. Creeu el fitxer principal del programa

El fitxer principal ha d'incloure una funció anomenada main (). Aquí comença l’execució del programa. A partir d’aquí, haureu de trucar a funcions, classes de prefixos, etc. Es poden incloure altres fitxers de la vostra aplicació i biblioteques.

Escriviu el codi estàndard al pas 3 de C ++
Escriviu el codi estàndard al pas 3 de C ++

Pas 3. Comenceu a escriure el programa

Introduïu el codi o el programa que vulgueu crear (vegeu alguns exemples a continuació). Apreneu sintaxi, semàntica, paradigmes de programació orientada a objectes, estriació de dades, disseny d’algoritmes com llistes enllaçades, cues de prioritat, etc. C ++ no és un llenguatge fàcil de programar, però fer-ho us ensenyarà els conceptes bàsics que funcionen amb tots els llenguatges de programació.

Escriviu el codi estàndard al pas 4 de C ++
Escriviu el codi estàndard al pas 4 de C ++

Pas 4. Introduïu els comentaris al codi

Expliqueu per a quines funcions i variables s’utilitzen. Trieu noms clars per a variables i funcions. Aprofiteu els noms de variables globals. En general, assegureu-vos que qualsevol persona que llegeixi el vostre codi ho pugui entendre.

Escriviu el codi estàndard al pas C + 5
Escriviu el codi estàndard al pas C + 5

Pas 5. Utilitzeu sagnats adequats al vostre codi

De nou, consulteu l'exemple següent.

Escriviu el codi estàndard al pas 6 de C ++
Escriviu el codi estàndard al pas 6 de C ++

Pas 6. Compileu el codi amb

g ++ main.cpp

Escriviu un codi estàndard al pas 7 de C ++
Escriviu un codi estàndard al pas 7 de C ++

Pas 7. Executeu el programa escrivint:

./a.out

Mètode 2 de 2: Exemple

Pas 1. Considereu l'exemple 1:

    / * Aquest programa senzill està pensat per entendre els conceptes bàsics de l’estil g ++. Aquest programa utilitza el compilador g ++. * / #Include / * introduïu les funcions d'entrada i sortida * / mitjançant l'espai de noms std; / * fem servir la funció std (estàndard) * / int main () / * declarem la funció principal; També podeu utilitzar int main (void). * / {cout << "\ n Hola pare"; / * '\ n' és una línia nova ( t és una pestanya nova) * / cout << "\ n Hola mare"; cout << "\ n Aquest és el meu primer programa"; cout << "\ n Data 2018-04-20"; retorna 0; }

Pas 2. Considereu l'exemple 2:

    / * Aquest programa per comptar la suma de dos nombres * / #include using namespace std; int main () {float num1, num2, res; / * declarar variable; int, double, long … també es pot utilitzar * / cout << "\ n Introduïu el primer número ="; cin >> num1; / * introduïu el valor de l'usuari a num1 * / cout << "\ n Introduïu el segon número ="; cin >> num2; res = num1 + num2; cout << "\ n Suma" << num1 << "i" << num2 << "=" << res '\ n'; retorna 0; }

Pas 3. Exemple d’estudi 3:

    / * Multiplicar dos nombres * / #include amb l'espai de noms std; int main () {float num1; int num2; doble res; cout << "\ n Introduïu el primer número ="; cin >> num1; cout << "\ n Introduïu el segon número ="; cin >> num2; res = num1 * num2; cout << "\ n Multiplicar dos nombres =" << res '\ n'; retorna 0; }

Pas 4. Considereu l'exemple 4:

    // '' Bucle '' per trobar la fórmula matemàtica. En aquest cas, el programa busca la resposta a // Pregunta # 1 a Project Euler. #include use namespace std; int main () {// Obertura de '' Principal ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Generar el nombre enter necessari per trobar la resposta. for (int a = 0; a <1000; a = a + 3) {sum1 = sum1 + a;} // '' Bucle '' fins que a sigui superior o igual a 1000, sumant 3 cada '' bucle ''. Afegiu també a a sum1. per a (int b = 0; b <1000; b = b + 5) {suma2 = suma2 + b;} // '' bucle '' fins que b sigui superior o igual a 1000, sumant 5 cada '' bucle ''. Afegiu també b a sum2. for (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // '' Bucle '' fins que c sigui superior o igual a 1000, sumant 15 a c cada bucle '' '' '. Afegiu també c a sum3. suma4 = suma1 + suma2 - suma3; // suma4 pren la suma de suma1 i suma2, menys suma3. cout << sum4; // El resultat és sum4, la resposta. cin.get (); // Espereu que l’usuari premgui Retorn. retorna 0; // Declaració a retornar. } // Tancament principal.

Pas 5. Penseu en els exemples següents amb diferents estils:

    int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; if (condició) {i = 2; funcions (); }}

Consells

  • Utilitzeu sempre un compilador ISO per als vostres programes.
  • 'a.out' és el nom de fitxer executable per defecte generat pel compilador.
  • Si escriviu qualsevol cosa que faci servir moltes variables o funcions diferents, incloeu alguns comentaris per facilitar-ne la depuració i la comprensió més endavant.