Det er mange måter å programmere en datamaskin på. Til syvende og sist ligger beslutningen om hvordan man skal oppnå det som trengs hos programmereren. Imidlertid er det mange "beste fremgangsmåter" ved bruk av stiler og funksjoner for bedre kompilering og programmer. Det krever litt presisjon for å sikre at de neste programmørene (inkludert deg selv) i prosjektet kan lese og forstå koden din.
Steg
Metode 1 av 2: Skrive standardkode
Trinn 1. Last ned et IDE (integrert utviklingsmiljø) for C ++ som Eclipse, Netbeans og CodeBlocks, eller du kan bruke et vanlig tekstredigeringsprogram som Notepad ++ eller VIM
Du kan også kjøre programmet fra kommandolinjen, i så fall vil en hvilken som helst tekstredigerer være tilstrekkelig. Det kan være nyttig hvis du velger et redigeringsprogram som støtter utheving av syntaks og linjenummerering. De fleste programmerere finner ut at Unix-lignende systemer (Linux, OS X, BSD) er de beste miljøene for utvikling.
Trinn 2. Lag hovedprogramfilen
Hovedfilen må inneholde en funksjon som heter main (). Det er her programutførelsen begynner. Herfra må du ringe til funksjoner, prefiks klasser, etc. Andre filer fra programmet, så vel som biblioteker, kan inkluderes i denne filen.
Trinn 3. Begynn å skrive programmet
Skriv inn koden eller programmet du vil opprette (se noen eksempler nedenfor). Lær syntaks, semantikk, objektorientert programmeringsparadigmer, datastriering, utforming av algoritmer som koblede lister, prioritetskøer, etc. C ++ er ikke et enkelt språk å programmere, men det vil lære deg det grunnleggende som fungerer med alle programmeringsspråk.
Trinn 4. Skriv inn kommentarene i koden
Forklar hvilke funksjoner og variabler som brukes til. Velg tydelige navn for variabler og funksjoner. Dra fordel av globale variabelnavn. Generelt må du sørge for at alle som leser koden din kan forstå den.
Trinn 5. Bruk passende innrykk i koden
Se igjen eksemplet nedenfor.
Trinn 6. Kompiler koden med
g ++ main.cpp
Trinn 7. Kjør programmet ved å skrive:
./a.out
Metode 2 av 2: Eksempel
Trinn 1. Vurder eksempel 1:
/* Dette enkle programmet er laget for å forstå det grunnleggende i g ++ stil. Dette programmet bruker g ++ kompilatoren.*/ #Include/*skriv inn- og utdatafunksjoner*/ ved å bruke navneområde std; /* vi bruker std (standard) funksjonen* /int main () /* erklærer hovedfunksjonen; Du kan også bruke int main (void). */ {cout << "\ n Hei pappa"; / * '\ n' er en ny linje ( t er en ny fane) */ cout << "\ n Hei mamma"; cout << "\ n Dette er mitt første program"; cout << "\ n Dato 2018-04-20"; returnerer 0; }
Trinn 2. Vurder eksempel 2:
/ * Dette programmet for å telle summen av to tall */ #include using namespace std; int main () {float num1, num2, res; /* erklære variabel; int, double, long … kan også brukes */ cout << "\ n Skriv inn første nummer ="; cin >> num1; / * skriv inn brukerverdi i num1 */ cout << "\ n Skriv inn andre nummer ="; cin >> num2; res = num1 + num2; cout << "\ n Sum" << num1 << "og" << num2 << "=" << res '\ n'; returnerer 0; }
Trinn 3. Studieeksempel 3:
/ * Multipliser to tall */ #inkludere ved å bruke navneområde std; int main () {float num1; int num2; dobbel oppløsning; cout << "\ n Skriv inn det første tallet ="; cin >> num1; cout << "\ n Skriv inn det andre tallet ="; cin >> num2; res = num1 * num2; cout << "\ n Multipliser to tall =" << res '\ n'; returnerer 0; }
Trinn 4. Vurder eksempel 4:
// '' Looping '' for å finne den matematiske formelen. I dette tilfellet ser programmet etter svaret på // Spørsmål #1 i Project Euler. #inkludere bruk av navneområde std; int main () {// Åpning '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Generer heltallet som er nødvendig for å finne svaret. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' til a er større enn eller lik 1000, og legger til 3 hver '' loop ''. Legg også til a til sum1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' til b er større enn eller lik 1000, og legger til 5 hver '' loop ''. Legg også til b i sum2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' til c er større enn eller lik 1000, og legger til 15 til c hver '' loop '' '. Legg også til c i sum3. sum4 = sum1 + sum2 - sum3; // sum4 tar summen av sum1 og sum2, minus sum3. cout << sum4; // Resultatet er sum4, svaret. cin.get (); // Vent til brukeren trykker Enter. returnerer 0; // Erklæring om retur. } // Hovedavslutning.
Trinn 5. Vurder følgende eksempler med forskjellige stiler:
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 (tilstand) {i = 2; funksjoner (); }}
Tips
- Bruk alltid en ISO -kompilator for programmene dine.
- 'a.out' er standard kjørbart filnavn generert av kompilatoren.
- Hvis du skriver noe som bruker mange forskjellige variabler eller funksjoner, må du inkludere noen kommentarer for å gjøre det lettere å feilsøke og forstå senere!