C ++ brukes på forskjellige domener, for eksempel innebygd programvare, sanntidsoperativsystemer, spillutvikling og økonomi, og fordi den støtter både prosessuelle og objektorienterte programmeringsstiler, er den både sterk og allsidig.
I denne artikkelen skal vi diskutere den grunnleggende strukturen til et C ++ - program og vise deg hvordan du skriver et enkelt "Hello World" -program.
C ++ Programstruktur
Før vi skriver “Hello World” -programmet i C ++, la oss først diskutere de primære elementene i et C ++ -program. Her er et eksempel på et C ++ programskjelett:
Fordi hvert C ++ - program følger denne grunnleggende strukturen, vil vi nå forklare de viktigste elementene i denne strukturen i dybden.
Den første linjen er “#include
Det er flere biblioteker tilgjengelig på C ++ programmeringsspråk. Biblioteker inneholder innebygde objekter og funksjoner som programmerere kan bruke til å skrive programmer, og de leveres av C ++ - kompilatoren. Når vi installerer C ++ - kompilatoren, får vi alle tilknyttede biblioteker.
"Iostream" inkluderer følgende objekter:
- cin: standard inngangsstrøm
- cout: standard utgangsstrøm
- cerr: standard utgangsstrøm for feil
- clog: output stream for logging
Hvert C ++ - program har en “main ()” - funksjon. I dette eksemplet er verdien som returneres av hovedfunksjonen et helt tall. Derfor, etter at “main ()” -funksjonen er kjørt her, vil verdien 0 returneres.
Den åpnede krøllbøylen indikerer begynnelsen på kroppen til hovedfunksjonen. Den lukkende krøllbøylen indikerer slutten på kroppen til “hoved ()” -funksjonen. Resten av koden din blir plassert inne i krøllene
Hello World (HelloWorld.cpp)
La oss nå skrive et enkelt “Hello World” -program og utføre det. Vi vil bruke C ++ standard bibliotekstrømressurser til å skrive strengen “Hello World” til standardutgangen.
#inkludereint main ()
std :: count << ”Hello World” << std::endl;
retur 0;
For å kompilere C ++ - programmet må du bruke kommandoen g++
Vi diskuterte "iostream" headerfilen i forrige avsnitt; "Cin" og "cout" er ofte brukte objekter: "cin" brukes hovedsakelig for å få input fra tastaturet og lagre dataene som en variabel, mens "cout" brukes til å skrive ut dataene på skjermen.
Vi kan bruke "cout" for å vise "Hello World" på skjermen. Vi kan imidlertid ikke bruke "cout" -objektet direkte siden det tilhører "std" -navnet. Derfor bruker vi omfangsoppløsningsoperatøren (i.e., : :). I tillegg til å skrive ut en ny linje brukte vi “std :: endl”.
Hvis du ikke bruker operatøren for omfangsoppløsning, får du følgende feil:
#inkludereint main ()
telle << ”Hello World” << endl;
retur 0;
For å fikse feilen ovenfor, kan du enten legge til omfangsoppløsningsoperatøren riktig, eller du kan nevne navneområdet i begynnelsen av programmet. Hvis du vil bruke “cout” uten å bruke operatøren for omfangsoppløsning, kan du skrive følgende kode:
#inkluderebruker navneområde std;
int main ()
telle << ”Hello World” << endl;
retur 0;
I det ovennevnte programmet nevnte vi navnet "std" i andre linje (i.e., “Bruker navneområde std;”). Derfor trenger vi ikke bruke omfangsoppløsningsoperatoren hver gang vi bruker et objekt fra "std" -navnet, og vi kan bare bruke "cout" til å skrive ut noe til standardutgangen i stedet for å skrive "std :: cout". På samme måte trenger vi ikke bruke omfangsoppløsningsoperatøren for "endl".
Nå skal vi kompilere dette programmet og se utdataene:
Som du ser, får vi den samme produksjonen.
Konklusjon
C ++ er et fleksibelt programmeringsspråk for generelle formål som er mye brukt på forskjellige domener. Det er en utvidelse av C-programmeringsspråket, og det arver syntaksen til C-programmering. I denne artikkelen viste vi deg hvordan du skriver et enkelt “Hello World” -program på C ++ programmeringsspråk og forklarte forskjellige elementer i programmet.