C ++ bruges i forskellige domæner, såsom integreret software, realtidsoperativsystemer, spiludvikling og økonomi, og fordi det understøtter både proceduremæssige og objektorienterede programmeringsstile, er det både stærkt og alsidigt.
I denne artikel vil vi diskutere den grundlæggende struktur for et C ++ - program og vise dig, hvordan du skriver et simpelt "Hello World" -program.
C ++ Programstruktur
Før vi skriver “Hello World” -programmet i C ++, lad os først diskutere de primære elementer i et C ++ -program. Her er et eksempel på et C ++ - programskelet:
Fordi hvert C ++ - program overholder denne grundlæggende struktur, vil vi nu forklare de primære elementer i denne struktur i dybden.
Den første linje er “#include
Der er flere biblioteker tilgængelige på C ++ programmeringssprog. Biblioteker indeholder indbyggede objekter og funktioner, som programmører kan bruge til at skrive programmer, og de leveres af C ++ - kompilatoren. Når vi installerer C ++ - kompilatoren, får vi alle de tilknyttede biblioteker.
"Iostream" inkluderer følgende objekter:
- cin: standardindgangsstrømmen
- cout: standard output stream
- cerr: standardoutputtet for fejl
- clog: output stream til logning
Hvert C ++ - program har en “main ()” - funktion. I dette eksempel er værdien, der returneres af hovedfunktionen, et heltal. Derfor, efter at “main ()” - funktionen er kørt her, returneres en værdi på 0.
Den åbne krøllede bøjle indikerer begyndelsen på hovedfunktionens krop. Den lukkede krøllede bøjle angiver slutningen af kroppen af “main ()” -funktionen. Resten af din kode placeres inde i de krøllede seler
Hello World (HelloWorld.cpp)
Lad os nu skrive et simpelt “Hello World” -program og udføre det. Vi bruger C ++ - standardbibliotekets streamressourcer til at skrive strengen "Hello World" til standardoutputtet.
#omfatteint main ()
std :: tælle << ”Hello World” << std::endl;
returnere 0;
For at kompilere C ++ - programmet skal du bruge kommandoen g++
Vi diskuterede “iostream” headerfilen i det foregående afsnit; "Cin" og "cout" er almindeligt anvendte objekter: "cin" bruges hovedsageligt til at få input fra tastaturet og gemme dataene som en variabel, mens "cout" bruges til at udskrive dataene på skærmen.
Vi kan bruge "cout" til at vise "Hello World" på skærmen. Vi kan dog ikke bruge "cout" -objektet direkte, da det hører til "std" -navneområdet. Derfor bruger vi omfangsopløsningsoperatoren (i.e., : :). Derudover brugte vi “std :: endl” til at udskrive en ny linje.
Hvis du ikke bruger omfangsopløsningsoperatoren, får du følgende fejl:
#omfatteint main ()
tælle << ”Hello World” << endl;
returnere 0;
For at rette ovenstående fejl kan du enten tilføje operatøren for omfangsopløsning korrekt, eller du kan nævne navneområdet i starten af programmet. Hvis du vil bruge “cout” uden at bruge operatoren til scope resolution, kan du skrive følgende kode:
#omfatteved hjælp af namespace std;
int main ()
tælle << ”Hello World” << endl;
returnere 0;
I ovenstående program nævnte vi “std” navneområdet i anden linje (i.e., “Ved hjælp af namespace std;”). Derfor behøver vi ikke bruge skopopløsningsoperatoren hver gang vi bruger et objekt fra "std" navneområdet, og vi kan simpelthen bruge "cout" til at udskrive noget til standardoutput i stedet for at skrive "std :: cout". Tilsvarende behøver vi ikke bruge omfangsopløsningsoperatoren til "endl".
Nu vil vi kompilere dette program og se output:
Som du kan se, får vi den samme output.
Konklusion
C ++ er et fleksibelt programmeringssprog til generelle formål, der er meget brugt på forskellige domæner. Det er en udvidelse af C-programmeringssproget, og det arver syntaksen for C-programmering. I denne artikel viste vi dig, hvordan du skriver et simpelt “Hello World” -program på programmeringssproget C ++ og forklarede forskellige elementer i programmet.