Escriviu el codi estàndard en C.

Autora: John Pratt
Data De La Creació: 12 Febrer 2021
Data D’Actualització: 28 Juny 2024
Anonim
No Cars Allowed on This Berlin Street | Easy German Live
Vídeo: No Cars Allowed on This Berlin Street | Easy German Live

Content

Hi ha infinites maneres de programar ordinadors. En última instància, depèn del programador com aconseguir el que necessita. No obstant això, hi ha moltes "bones maneres" per a l'ús d'estils i funcions per a una millor compilació i programes més segurs. Assegureu-vos que els futurs programadors (inclòs vosaltres mateixos) que continuïn treballant en el vostre projecte puguin llegir i entendre el vostre codi.

Per trepitjar

Mètode 1 de 2: escriviu un codi estàndard

  1. Baixeu-vos un IDE C ++ (entorn de desenvolupament integrat) com Eclipse, Netbeans i CodeBlocks, o utilitzeu un editor de text com Notepad ++ o VIM. També podeu executar programes des de la línia d’ordres, en aquest cas n’hi haurà prou amb un editor de text. Pot ser útil triar un editor que indiqui la sintaxi i admeti números de línia. La majoria dels programadors consideren que els sistemes similars a Unix (Linux, OS X, BSD) són els millors entorns per al desenvolupament de programes.
  2. Creeu un fitxer de programa principal. El fitxer principal ha de contenir una funció anomenada main (). Aquí és on comença l’execució del programa. A partir d’aquest moment, crideu funcions, instanciant classes, etc. Es poden incloure altres fitxers de la vostra aplicació i biblioteques en aquest fitxer.
  3. Comenceu a escriure el vostre programa. Introduïu el codi o el programa que heu de crear (vegeu a continuació alguns exemples). Apreneu la sintaxi, la semàntica, els paradigmes de programació orientats a objectes, els fluxos de dades, els dissenys d’algoritmes com ara llistes enllaçades, cues de prioritat, etc. llenguatges de programació.
  4. Afegiu un comentari al vostre codi. Expliqueu què fan les funcions i per a què serveixen les variables. Trieu noms clars per a variables i funcions. Inicieu els noms de variables globals amb majúscules. En general, assegureu-vos que qualsevol persona que llegeixi el vostre codi ho pugui entendre.
  5. Utilitzeu el sagnat correctament al vostre codi. De nou, vegeu els exemples següents.
  6. Compileu el vostre codi amb

    g ++ main.cpp

  7. Executeu el programa amb les instruccions següents:

    ./a.out

Mètode 2 de 2: exemples

  1. Vegeu l'exemple 1:

      / * Aquest és un programa senzill per entendre els conceptes bàsics de l'estil g ++. Aquest és un programa amb el compilador g ++. * / #Incloure iostream> / * funcions d'entrada i sortida * / mitjançant l'espai de noms std; / * fem servir les funcions std (estàndard) * / int main () / * declarem la funció principal; int main (void) també és possible. * / {cout " n Hola papa"; / * " N" és una línia nova ( t és una pestanya) * / cout " n Hola mare"; cout " n Aquest és el meu primer programa"; cout " n Data 11/03/2007"; retorn 0; }

  2. Vegeu l'exemple 2:

      / * Aquest programa calcula la suma de dos nombres * / #include iostream> mitjançant l'espai de noms std; int main () {float num1, num2, res; / * declarar variables; int, double, long també funciona * / cout " n Introduïu el primer número ="; cin num1; / * introduïu l'usuari a num1 * / cout " n Introduïu el segon número ="; cin num2; res = num1 + num2; cout " n La suma de" num1 "i" num2 "=" res n "; retorn 0; }

  3. Vegeu l'exemple 3:

      / * Producte de dos números * / #include iostream> mitjançant 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 El producte de dos números =" res n "; retorn 0; }

  4. Vegeu l'exemple 4:

      // Utilitzeu un bucle per trobar una equació matemàtica. En aquest cas, la resposta es calcula a // Pregunta # 1 del Projecte Euler. #include iostream> amb l'espai de noms std; int main () {// Obre des de main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Crea els enters necessaris per determinar la resposta. per a (int a = 0, a 1000, a = a + 3) {suma1 = suma1 + a;} // Es repeteix fins que a sigui igual o superior a 1000, suma 3 a a cada bucle. Afegeix a a sum1. per a (int b = 0; b 1000; b = b + 5) {suma2 = suma2 + b;} // Es repeteix fins que b sigui igual o superior a 1000, suma 5 a b a cada bucle. Afegeix b a sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Es repeteix fins que c sigui igual o superior a 1000, suma 15 a c a cada bucle. Afegeix c a sum3. suma4 = suma1 + suma2 - suma3; // suma4 és la suma de suma1 i suma2, de la qual es resta la suma3. cout sum4; // Torna sum4, la resposta. cin.get (); // Espereu Enter per part de l'usuari. retorn 0; // Declaració de retorn. } // Principal està tancat.

  5. Consulteu aquest exemple de diferents estils:

      int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Aquest és l'estil de Whitesmith * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Aquest és l'estil GNU * / int main () {int i; if (condició) {i = 2; function (); }}

Consells

  • Utilitzeu sempre un compilador ISO per als vostres programes.
  • L'executable per defecte creat pel compilador s'anomena "a.out".
  • Si escriviu alguna cosa amb moltes variables o funcions diferents, proveu de comentar-la perquè sigui més fàcil depurar-la i entendre-la més endavant.

Advertiments

  • No utilitzeu mai estils de codificació no clars ni funcions obsoletes.