Schreift Standardcode an C

Auteur: John Pratt
Denlaod Vun Der Kreatioun: 12 Februar 2021
Update Datum: 28 Juni 2024
Anonim
OpenGL 3D Game Tutorial 32: Font Rendering
Videospiller: OpenGL 3D Game Tutorial 32: Font Rendering

Inhalt

Et gi endlos Weeër fir Computeren ze programméieren. Schlussendlech ass et um Programméierer wéi hien dat erreeche kann wat e brauch. Wéi och ëmmer, et gi vill "gutt Weeër" fir Stiler a Feature benotzt fir besser Kompiléierung a méi sécher Programmer. Gitt sécher datt zukünfteg Programméierer (och selwer), déi weider un Ärem Projet schaffen, Äre Code kënne liesen a verstoen.

Ze trëppelen

Method 1 vun 2: Schreift Standardcode

  1. Lued e C ++ IDE (integréiert Entwécklungsëmfeld) wéi Eclipse, Netbeans a CodeBlocks erof, oder benotzt en Texteditor wéi Notepad ++ oder VIM. Dir kënnt och Programmer aus der Kommandozeil ausféieren, an deem Fall en Texteditor geet duer. Et kann nëtzlech sinn en Editor ze wielen deen d'Syntax uginn an d'Linnennummeren ënnerstëtzt. Déi meescht Programméierer betruechten Unix-ähnlech Systemer (Linux, OS X, BSD) als déi bescht Ëmfeld fir d'Programmentwécklung.
  2. Erstellt eng Haaptprogrammdatei. D'Haaptdatei muss eng Funktioun enthalen déi den Haapt genannt gëtt (). Dëst ass wou d'Ausféierung vum Programm ufänkt. Vun dësem Zäitpunkt un rufft Dir op Funktiounen, Instanzéierungsklassen asw. Aner Dateien aus Ärer Uwendung a Bibliothéiken kënnen an dësem Fichier abegraff sinn.
  3. Fänkt un Äre Programm ze schreiwen. Gitt de Code oder de Programm an deen Dir maache musst (kuckt hei ënnendrënner fir e puer Beispiller). Léiert d'Syntax, Semantik, objektorientéiert Programméierungsparadigmas, Datestreams, Algorithmus Designen wéi verlinkt Lëschten, Prioritéits Schlaangen, asw. C ++ ass net eng einfach Sprooch fir ze programméieren, awer et léiert Iech d'Grondlage déi vun all benotzt kënne ginn programméiere Sproochen.
  4. Füügt e Kommentar zu Ärem Code derbäi. Erkläert wat d'Funktiounen maachen a wat d'Variabelen sinn. Wielt kloer Nimm fir Variablen a Funktiounen. Start d'Nimm vu globale Variabelen mat grousse Buschtawen. Am Allgemengen, gitt sécher datt jiddereen deen Äre Code liest kann et verstoen.
  5. Benotzt Indentatioun richteg an Ärem Code. Nees, kuckt d'Beispiller hei ënnen.
  6. Kompiléiert Äre Code mat

    g ++ main.cpp

  7. Féiert Äre Programm mat der folgender Instruktioun:

    ./a.out

Method 2 vun 2: Beispiller

  1. Kuckt Beispill 1:

      / * Dëst ass en einfachen Programm fir d'Grondlagen vum g ++ Stil ze verstoen. Dëst ass e Programm mam g ++ Compiler. * / #Include iostream> / * Input an Outputfunktiounen * / mam Nummraum std; / * mir benotzen déi std (Standard) Funktiounen * / int main () / * erkläert d'Haaptfunktioun; int main (ongëlteg) ass och méiglech. * / {cout " n Hallo Pappa"; / * " N" ass eng nei Linn ( t ass en Tab) * / cout " n Moien Mama"; cout " n Dëst ass mäin éischte Programm"; cout " n Datum 11/03/2007"; zréck 0; }

  2. Kuckt Beispill 2:

      / * Dëse Programm rechent d'Zomm vun zwou Zuelen * / #include iostream> mam Nummraum std; int main () {float num1, num2, res; / * Variablen deklaréieren; int, duebel, laang funktionnéiert och * / cout " n Gitt déi éischt Nummer un ="; cin num1; / * gitt de Benotzer an num1 * / cout " n Gitt déi zweet Nummer an ="; cin num2; res = num1 + num2; cout " n D'Zomm vun" num1 "an" num2 "=" res n "; zréck 0; }

  3. Kuckt Beispill 3:

      / * Produkt vun zwou Zuelen * / #include iostream> mam Nummraum std; int main () {float num1; int num2; duebel res; cout " n Gitt déi éischt Nummer ="; cin num1; cout " n Gitt déi zweet Nummer an ="; cin num2; res = num1 * num2; cout " n D'Produkt vun zwou Zuelen =" res n "; zréck 0; }

  4. Kuckt Beispill 4:

      // Benotzt eng Loop fir eng mathematesch Equatioun ze fannen. An dësem Fall gëtt d'Äntwert op // Fro # 1 vum Project Euler berechent. #include iostream> mam Nummraum std; int main () {// Open from main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Erstellt déi ganz Zuelen, fir d'Äntwert ze bestëmmen. fir (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Widderhëlt bis a gläich oder méi grouss wéi 1000 ass, füügt 3 zu a bei all Loop bäi. Füügt eng op sum1 bäi. fir (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Widderhëlt bis b gläich oder méi grouss wéi 1000 ass, füügt 5 zu b an all Loop bäi. Füügt b op sum2 bäi. fir (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Widderhëlt bis c gläich oder méi grouss wéi 1000 ass, füügt 15 zu c an all Loop bäi. Füügt c op sum3 bäi. sum4 = sum1 + sum2 - sum3; // sum4 ass d'Zomm vu sum1 a sum2, vun där sum3 ofgezu gëtt. cout sum4; // Retour sum4, d'Äntwert. cin.get (); // Waart op Enter vum Benotzer. zréck 0; // Retour Ausso. } // Main ass zou.

  5. Kuckt dëst Beispill vu verschiddene Stiler:

      int main () {int i = 0; wann (1 + 1 == 2) {i = 2; }} / * Dëst ass de Whitesmith Stil * / int main () {int i; wann (1 + 1 == 2) {i = 2; }} / * Dëst ass de GNU Stil * / int main () {int i; wann (Zoustand) {i = 2; Funktioun (); }}

Tipps

  • Benotzt ëmmer en ISO Compiler fir Är Programmer.
  • De Standardausführbar vum Compiler erstallt heescht "a.out".
  • Wann Dir eppes schreift mat ville verschiddene Variabelen oder Funktiounen, probéiert et ze kommentéieren, sou datt et méi einfach ass méi spéit ze debuggen an ze verstoen!

Warnungen

  • Benotzt ni onkloer Kodéierungsstiler oder aktuell Dateien.