Daar is baie maniere om 'n rekenaar te programmeer. Uiteindelik berus die besluitnemer oor hoe om te bereik wat nodig is. Daar is egter baie 'beste praktyke' wat style en funksies gebruik vir 'n beter samestelling en programme. Dit verg 'n bietjie akkuraatheid om seker te maak dat die volgende programmeerders (insluitend uself) in die projek u kode kan lees en verstaan.
Stap
Metode 1 van 2: Skryf van standaardkode
Stap 1. Laai 'n IDE (geïntegreerde ontwikkelingsomgewing) af vir C ++ soos Eclipse, Netbeans en CodeBlocks, of u kan 'n gewone teksredakteur soos Notepad ++ of VIM gebruik
U kan die program ook vanaf die opdragreël uitvoer, in welke geval enige teksredakteur voldoende is. Dit kan handig wees as u 'n redakteur kies wat sintaksismarkering en lynnommer ondersteun. Die meeste programmeerders vind dat Unix-agtige stelsels (Linux, OS X, BSD) die beste ontwikkelingsomgewings is.
Stap 2. Skep die hoofprogramlêer
Die hooflêer moet 'n funksie met die naam main () bevat. Dit is waar die uitvoering van die program begin. Van hier af moet u funksies, voorvoegselklasse, ens. Ander lêers van u toepassing sowel as biblioteke kan by hierdie lêer ingesluit word.
Stap 3. Begin met die skryf van die program
Voer die kode of program in wat u wil skep (sien 'n paar voorbeelde hieronder). Leer sintaksis, semantiek, objekgeoriënteerde programmeringsparadigmas, datastrekking, ontwerp van algoritmes soos gekoppelde lyste, prioriteitswagtye, ens. C ++ is nie 'n maklike taal om te programmeer nie, maar dit leer u die basiese beginsels wat met alle programmeertale werk.
Stap 4. Voer die opmerkings in die kode in
Verduidelik waarvoor funksies en veranderlikes gebruik word. Kies duidelike name vir veranderlikes en funksies. Maak gebruik van globale veranderlike name. Maak in die algemeen seker dat almal wat u kode lees, dit kan verstaan.
Stap 5. Gebruik die toepaslike strepe in u kode
Sien weer die voorbeeld hieronder.
Stap 6. Stel die kode saam met
g ++ main.cpp
Stap 7. Begin die program deur te tik:
./a.uit
Metode 2 van 2: Voorbeeld
Stap 1. Beskou Voorbeeld 1:
/* Hierdie eenvoudige program is gemaak om die basiese beginsels van g ++ styl te verstaan. Hierdie program gebruik die g ++ samesteller.*/ #Include/*voer invoer- en uitvoerfunksies in*/ met naamruimte std; /* ons gebruik die std (standaard) funksie* /int main () /* verklaar die hooffunksie; U kan ook int main (void) gebruik. */ {cout << "\ n Hallo Pa"; / * '\ n' is 'n nuwe reël (t is 'n nuwe oortjie) */ cout << "\ n Hello Mom"; cout << "\ n Dit is my eerste program"; cout << "\ n Datum 2018-04-20"; gee 0 terug; }
Stap 2. Beskou Voorbeeld 2:
/ * Hierdie program om die som van twee getalle te tel */ #sluit die gebruik van naamruimte std in; int main () {float num1, num2, res; /* veranderlike verklaar; int, dubbel, lank … kan ook gebruik word */ cout << "\ n Voer eerste nommer =" in; cin >> num1; / * voer gebruikerswaarde in num1 */ cout << "\ n Tik tweede nommer ="; cin >> num2; res = num1 + num2; cout << "\ n Som" << num1 << "en" << num2 << "=" << res '\ n'; gee 0 terug; }
Stap 3. Bestudeer Voorbeeld 3:
/ * Vermenigvuldig twee getalle */ #sluit in met naamruimte std; int main () {float num1; int num2; dubbele res; cout << "\ n Tik die eerste nommer ="; cin >> num1; cout << "\ n Tik die tweede getal ="; cin >> num2; res = num1 * num2; cout << "\ n Vermenigvuldig twee getalle =" << res '\ n'; gee 0 terug; }
Stap 4. Beskou Voorbeeld 4:
// '' Looping '' om die wiskundige formule te vind. In hierdie geval soek die program na die antwoord op // Vraag #1 in Project Euler. #sluit die gebruik van naamruimte std in; int main () {// Opening '' Hoof ''. int som1 = 0; int som2 = 0; int som3 = 0; int som4 = 0; // Genereer die heelgetal wat nodig is om die antwoord te vind. vir (int a = 0; a <1000; a = a+3) {som1 = som1+a;} // '' Lus '' totdat a groter as of gelyk is aan 1000, en tel elke '' lus '' by. Voeg ook a by som1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Lus '' totdat b groter as of gelyk is aan 1000, en tel elke '' lus '' by. Voeg b ook by som2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Lus '' totdat c groter as of gelyk is aan 1000, en voeg 15 by c by elke '' lus '' ''. Voeg ook c by som3. som4 = som1 + som2 - som3; // som4 neem die som van som1 en som2, minus som3. cout << sum4; // Die resultaat is som4, die antwoord. cin.get (); // Wag totdat die gebruiker op Enter druk. gee 0 terug; // Verklaring om terug te keer. } // Hoofsluiting.
Stap 5. Beskou die volgende voorbeelde met verskillende style:
int main () {int i = 0; as (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; as (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; as (toestand) {i = 2; funksies (); }}
Wenke
- Gebruik altyd 'n ISO -samesteller vir u programme.
- 'a.out' is die standaard uitvoerbare lêernaam wat deur die samesteller gegenereer word.
- As u iets skryf wat baie verskillende veranderlikes of funksies gebruik, moet u 'n paar opmerkings insluit om dit makliker te maak om later te ontfout en later te verstaan!