C ++ brukes i forskjellige domener, for eksempel innebygd programvare, operativsystemer i sanntid, spillutvikling og finans, 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 i 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 holder seg til denne grunnleggende strukturen, vil vi nå forklare de primære elementene i denne strukturen i dybden.
Den første linjen er "#include". Her står “iostream” for inngangs-/utgangsstrøm, der en strøm er en serie tegn eller byte. Denne linjen instruerer forbehandleren om å inkludere innholdet i biblioteket i programmet.
Det er flere biblioteker tilgjengelig på programmeringsspråket C ++. Biblioteker inneholder innebygde objekter og funksjoner som programmerere kan bruke til å skrive programmer, og de er levert av C ++ Compiler. Når vi installerer C ++ -kompilatoren, får vi alle tilknyttede biblioteker.
"Iostream" inkluderer følgende objekter:
Hvert C ++ -program har en "Main ()" -funksjon. I dette eksemplet er verdien som returneres av hovedfunksjonen et heltall. Derfor, etter at "Main ()" -funksjonen kjøres her, vil en verdi av 0 bli returnert.
Åpningen krøllete stag indikerer begynnelsen på kroppen til hovedfunksjonen. Den lukkende krøllete stag indikerer enden av kroppen til "Main ()" -funksjonen. Resten av koden din blir plassert inne i de krøllete seler
Hei verden (helloworld.CPP)
La oss nå skrive et enkelt “Hello World” -program og utføre det. Vi vil bruke C ++ Standard Library Stream Resources for å skrive strengen “Hello World” til standardutgangen.
#inkludere
int main ()
STD :: Count << ”Hello World” << std::endl;
retur 0;
For å kompilere C ++ -programmet, må du bruke kommandoen G ++ -O .
Vi diskuterte "iostream" overskriftsfilen i forrige seksjon; “CIN” og “Cout” er ofte brukte objekter: “CIN” brukes hovedsakelig for å få innspill 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 "kjønnssykdom" -navnet. Derfor bruker vi omfangsoppløsningsoperatøren (i.e., : :). I tillegg, for å skrive ut en ny linje, brukte vi “STD :: endl”.
Hvis du ikke bruker omfangsoppløsningsoperatøren, får du følgende feil:
#inkludere
int 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 omfangsoppløsningsoperatøren, kan du skrive følgende kode:
#inkludere
ved hjelp av navneområdet STD;
int main ()
telle << ”Hello World” << endl;
retur 0;
I programmet ovenfor nevnte vi “STD” navneområdet i den andre linjen (i.e., “Bruke navneområde std;”). Derfor trenger vi ikke å bruke omfangsoppløsningsoperatøren hver gang vi bruker et objekt fra "STD" navneområdet, og vi kan ganske enkelt bruke "cout" for å skrive ut noe til standardutgangen i stedet for å skrive "STD :: cout". Tilsvarende trenger vi ikke å bruke omfangsoppløsningsoperatøren for “Endl”.
Nå vil vi samle dette programmet og se utdataene:
Som du ser, får vi den samme produksjonen.
Konklusjon
C ++ er et fleksibelt, generell programmeringsspråk som er mye brukt i forskjellige domener. Det er en utvidelse av C -programmeringsspråket, og det arver syntaks for C -programmering. I denne artikkelen viste vi deg hvordan du skriver et enkelt “Hello World” -program på C ++ programmeringsspråket og forklarte forskjellige elementer i programmet.