Enkel C ++ Hello World Tutorial

Enkel C ++ Hello World Tutorial
C ++ er et fleksibelt programmeringsspråk for generell formål som opprinnelig ble opprettet i 1985 av Bjarne Stroustrup, en dansk dataforsker. I dag anses C ++ for å være et av de kraftigste språkene som brukes til programvareutvikling.

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:

  1. CIN: Standard inngangsstrømmen
  2. Cout: Standard utgangsstrømmen
  3. CERR: Standard utgangsstrøm for feil
  4. Tetting: Utgangsstrømmen for logging

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.