Der er mange måder at programmere en computer på. I sidste ende ligger beslutningen om, hvordan man opnår det nødvendige, hos programmereren. Der er dog mange "bedste fremgangsmåder" ved brug af stilarter og funktioner til bedre kompilering og programmer. Det kræver en smule præcision at sikre, at de næste programmører (inklusive dig selv) i projektet kan læse og forstå din kode.
Trin
Metode 1 af 2: Skrivning af standardkode
Trin 1. Download et IDE (integreret udviklingsmiljø) til C ++ såsom Eclipse, Netbeans og CodeBlocks, eller du kan bruge en almindelig tekst editor som f.eks. Notesblok ++ eller VIM
Du kan også køre programmet fra kommandolinjen, i hvilket tilfælde enhver tekstredaktør er tilstrækkelig. Det kan være nyttigt, hvis du vælger en editor, der understøtter syntaksfremhævning og linjenummerering. De fleste programmører finder ud af, at Unix-lignende systemer (Linux, OS X, BSD) er de bedste udviklingsmiljøer.
Trin 2. Opret hovedprogramfilen
Hovedfilen skal indeholde en funktion med navnet main (). Det er her programmets udførelse begynder. Herfra skal du kalde funktioner, præfiks klasser osv. Andre filer fra din applikation samt biblioteker kan inkluderes i denne fil.
Trin 3. Start med at skrive programmet
Indtast koden eller programmet, du vil oprette (se nogle eksempler herunder). Lær syntaks, semantik, objektorienteret programmeringsparadigmer, datastriering, design af algoritmer som sammenkædede lister, prioritetskøer osv. C ++ er ikke et let sprog at programmere, men det vil lære dig det grundlæggende, der fungerer med alle programmeringssprog.
Trin 4. Indtast kommentarerne i koden
Forklar, hvilke funktioner og variabler der bruges til. Vælg klare navne til variabler og funktioner. Udnyt globale variabelnavne. Generelt skal du sørge for, at alle, der læser din kode, kan forstå den.
Trin 5. Brug passende indrykninger i din kode
Se igen eksemplet herunder.
Trin 6. Kompilér koden med
g ++ main.cpp
Trin 7. Kør programmet ved at skrive:
./a.out
Metode 2 af 2: Eksempel
Trin 1. Overvej eksempel 1:
/* Dette enkle program er designet til at forstå det grundlæggende i g ++ stil. Dette program bruger g ++ -kompilatoren.*/ #Include/*indtast input- og outputfunktioner*/ ved hjælp af navneområde std; /* vi bruger std (standard) funktion* /int main () /* erklærer hovedfunktionen; Du kan også bruge int main (void). */ {cout << "\ n Hej far"; / * '\ n' er en ny linje ( t er en ny fane) */ cout << "\ n Hej mor"; cout << "\ n Dette er mit første program"; cout << "\ n Dato 2018-04-20"; returnerer 0; }
Trin 2. Overvej eksempel 2:
/ * Dette program til at tælle summen af to tal */ #include using namespace std; int main () {float num1, num2, res; /* erklærer variabel; int, dobbelt, lang … kan også bruges */ cout << "\ n Indtast første nummer ="; cin >> num1; / * indtast brugerværdi i num1 */ cout << "\ n Indtast andet nummer ="; cin >> num2; res = num1 + num2; cout << "\ n Sum" << num1 << "og" << num2 << "=" << res '\ n'; returnerer 0; }
Trin 3. Undersøgelseseksempel 3:
/ * Multiplicer to tal */ #include ved hjælp af navneområde std; int main () {float num1; int num2; dobbelt res; cout << "\ n Indtast det første nummer ="; cin >> num1; cout << "\ n Indtast det andet nummer ="; cin >> num2; res = num1 * num2; cout << "\ n Multiplicer to tal =" << res '\ n'; returnerer 0; }
Trin 4. Overvej eksempel 4:
// '' Looping '' for at finde den matematiske formel. I dette tilfælde leder programmet efter svaret på // Spørgsmål #1 i Project Euler. #inklusiv brug af navneområde std; int main () {// Åbning '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Generer det helt tal, der er nødvendigt for at finde svaret. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' indtil a er større end eller lig med 1000 og tilføjer 3 hver '' loop ''. Tilføj også a til sum1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '', indtil b er større end eller lig med 1000, idet der tilføjes 5 hver '' loop ''. Tilføj også b til sum2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '', indtil c er større end eller lig med 1000, og tilføjer 15 til c for hver '' loop '' '. Tilføj også c til sum3. sum4 = sum1 + sum2 - sum3; // sum4 tager summen af sum1 og sum2, minus sum3. cout << sum4; // Resultatet er sum4, svaret. cin.get (); // Vent på, at brugeren trykker på Enter. returnerer 0; // Erklæring om returnering. } // Hovedafslutning.
Trin 5. Overvej følgende eksempler med forskellige stilarter:
int main () {int i = 0; hvis (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; hvis (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; hvis (betingelse) {i = 2; funktioner (); }}
Tips
- Brug altid en ISO -kompilator til dine programmer.
- 'a.out' er det standard eksekverbare filnavn, der genereres af kompilatoren.
- Hvis du skriver noget, der bruger mange forskellige variabler eller funktioner, skal du inkludere nogle kommentarer for at gøre det lettere at fejlsøge og forstå senere!