Det finns många sätt att programmera en dator. I slutändan ligger beslutet om hur man ska uppnå det som behövs hos programmeraren. Det finns dock många "bästa metoder" som använder stilar och funktioner för bättre sammanställning och program. Det krävs lite precision för att se till att nästa programmerare (inklusive dig själv) i projektet kan läsa och förstå din kod.
Steg
Metod 1 av 2: Skriva standardkod
Steg 1. Ladda ner en IDE (integrerad utvecklingsmiljö) för C ++ som Eclipse, Netbeans och CodeBlocks, eller så kan du använda en vanlig textredigerare som Anteckningar ++ eller VIM
Du kan också köra programmet från kommandoraden, i så fall räcker alla textredigerare. Det kan vara användbart om du väljer en redaktör som stöder syntaxmarkering och radnummerering. De flesta programmerare tycker att Unix-liknande system (Linux, OS X, BSD) är de bästa miljöerna för utveckling.
Steg 2. Skapa huvudprogramfilen
Huvudfilen måste innehålla en funktion som heter main (). Det är här programmet körs. Härifrån måste du anropa funktioner, prefixklasser, etc. Andra filer från din applikation och bibliotek kan inkluderas i den här filen.
Steg 3. Börja skriva programmet
Ange koden eller programmet du vill skapa (se några exempel nedan). Lär dig syntax, semantik, objektorienterade programmeringsparadigm, datastriering, utformning av algoritmer som länkade listor, prioritetsköer, etc. C ++ är inte ett enkelt språk att programmera, men det kommer att lära dig grunderna som fungerar med alla programmeringsspråk.
Steg 4. Ange kommentarerna i koden
Förklara vilka funktioner och variabler som används till. Välj tydliga namn för variabler och funktioner. Dra nytta av globala variabelnamn. Se i allmänhet till att alla som läser din kod kan förstå den.
Steg 5. Använd lämpliga streck i din kod
Återigen, se exemplet nedan.
Steg 6. Kompilera koden med
g ++ main.cpp
Steg 7. Kör programmet genom att skriva:
./a.out
Metod 2 av 2: Exempel
Steg 1. Tänk på exempel 1:
/* Detta enkla program är gjord för att förstå grunderna i g ++ Style. Detta program använder g ++ - kompilatorn.*/ #Include/*ange in- och utmatningsfunktioner*/ med namnrymd std; /* vi använder funktionen std (standard)* /int main () /* deklarerar huvudfunktionen; Du kan också använda int main (void). */ {cout << "\ n Hej pappa"; / * '\ n' är en ny rad ( t är en ny flik) */ cout << "\ n Hej mamma"; cout << "\ n Detta är mitt första program"; cout << "\ n Datum 2018-04-20"; returnerar 0; }
Steg 2. Tänk på exempel 2:
/ * Detta program för att räkna summan av två siffror */ #inkludera med hjälp av namnutrymme std; int main () {float num1, num2, res; /* deklarera variabel; int, dubbel, lång … kan också användas */ cout << "\ n Ange första nummer ="; cin >> num1; / * ange användarvärde i num1 */ cout << "\ n Ange andra nummer ="; cin >> num2; res = num1 + num2; cout << "\ n Summa" << num1 << "och" << num2 << "=" << res '\ n'; returnerar 0; }
Steg 3. Studera exempel 3:
/ * Multiplicera två nummer */ #include med hjälp av namnutrymme std; int main () {float num1; int num2; dubbel res; cout << "\ n Ange det första numret ="; cin >> num1; cout << "\ n Ange det andra numret ="; cin >> num2; res = num1 * num2; cout << "\ n Multiplicera två nummer =" << res '\ n'; returnerar 0; }
Steg 4. Tänk på exempel 4:
// '' Looping '' för att hitta matematikformeln. I det här fallet letar programmet efter svaret på // Fråga #1 i Project Euler. #inkludera att använda namnrymd std; int main () {// Öppning '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Generera det heltal som behövs för att hitta svaret. för (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' tills a är större än eller lika med 1000 och lägger till 3 varje '' loop ''. Lägg också till a till sum1. för (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' tills b är större än eller lika med 1000 och lägger till 5 varje '' loop ''. Lägg också till b till sum2. för (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' tills c är större än eller lika med 1000 och adderar 15 till c varje '' loop '' '. Lägg också till c i sum3. sum4 = sum1 + sum2 - sum3; // sum4 tar summan av sum1 och sum2, minus sum3. cout << sum4; // Resultatet är sum4, svaret. cin.get (); // Vänta tills användaren trycker på Enter. returnerar 0; // Uttalande att återvända. } // Huvudstängning.
Steg 5. Tänk på följande exempel med olika stilar:
int main () {int i = 0; om (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; om (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; om (villkor) {i = 2; funktioner (); }}
Tips
- Använd alltid en ISO -kompilator för dina program.
- 'a.out' är standard körbart filnamn som genereras av kompilatorn.
- Om du skriver något som använder många olika variabler eller funktioner, inkludera några kommentarer för att göra det lättare att felsöka och förstå senare!