Enkel C ++ Hello World Tutorial

Simple C Hello World Tutorial



C ++ er et fleksibelt, allsidig programmeringsspråk som opprinnelig ble opprettet i 1985 av Bjarne Stroustrup , en dansk informatiker. I dag regnes C ++ for å være et av de mektigste språkene som brukes for programvareutvikling.

C ++ brukes i 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 grunnstrukturen 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 hovedelementene 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 grunnleggende elementene i denne strukturen i dybden.

Den første linjen er #include. Her står iostream for input/output stream, der en stream er en serie tegn eller byte. Denne linjen instruerer preprosessoren 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 leveres av C ++-kompilatoren. Når vi installerer C ++ - kompilatoren, får vi alle de tilknyttede bibliotekene.

Iostream inkluderer følgende objekter:

  1. cin: standard inngangsstrøm
  2. cout: standard utgangsstrøm
  3. cerr: standard utgangsstrøm for feil
  4. tette: utgangsstrømmen for logging

Hvert C ++ - program har en hovedfunksjon (). I dette eksemplet er verdien som returneres av hovedfunksjonen et heltall. Derfor, etter at hovedfunksjonen () er kjørt her, vil verdien 0 bli returnert.

Den åpende krøllbøylen indikerer begynnelsen på hovedfunksjonens kropp. Den avsluttende krøllbøylen indikerer slutten på hovedfunksjonen (). Resten av koden din blir plassert inne i de krøllete selene

Hei verden (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.

#inkludere
inthoved-()
{
timer::telle <<Hei Verden<<timer::endl;
komme tilbake 0;
}

For å kompilere C ++ - programmet må du bruke kommandoen g ++ -o .

Vi diskuterte iostream header -filen i forrige seksjon; cin og cout er ofte brukte objekter: cin brukes hovedsakelig til å få input fra tastaturet og lagre dataene som en variabel, mens cout brukes til å skrive ut dataene på skjermen.

Vi kan bruke cout til å vise Hello World på skjermen. Imidlertid kan vi ikke bruke cout -objektet direkte siden det tilhører std -navneområdet. Derfor bruker vi operatøren for omfangsoppløsning (dvs.: :). I tillegg brukte vi std :: endl for å skrive ut en ny linje.

Hvis du ikke bruker operatøren for omfangsoppløsning, får du følgende feil:

#inkludere
inthoved-()
{
telle<<Hei Verden<<endl;
komme tilbake 0;
}

For å fikse feilen ovenfor kan du enten legge til operatøren for omfangsoppløsning på riktig måte, 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:

#inkludere
ved hjelp av navneområdetimer;
inthoved-()
{

telle<<Hei Verden<<endl;
komme tilbake 0;
}

I programmet ovenfor nevnte vi std -navneområdet på den andre linjen (dvs. ved å bruke navneområdet std;). Derfor trenger vi ikke å bruke omfangsoppløsningsoperatoren hver gang vi bruker et objekt fra std -navneområdet, og vi kan ganske enkelt bruke cout til å skrive ut noe til standardutgangen i stedet for å skrive std :: cout. På samme måte trenger vi ikke å bruke operatøren for omfangsoppløsning for endl.

Nå skal vi kompilere dette programmet og se resultatet:

Som du kan se, får vi samme utgang.

Konklusjon

C ++ er et fleksibelt, allsidig programmeringsspråk som er mye brukt i forskjellige domener. Det er en forlengelse 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å programmeringsspråket C ++ og forklarte ulike elementer i programmet.