Enkel C ++ Hello World Tutorial

Simple C Hello World Tutorial



C ++ er et fleksibelt programmeringssprog til generelle formål, der oprindeligt blev oprettet i 1985 af Bjarne Stroustrup , en dansk datalog. I dag betragtes C ++ som et af de mest kraftfulde sprog, der bruges til softwareudvikling.

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

Inden 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. Her står iostream for input/output stream, hvor en stream er en række tegn eller bytes. Denne linje instruerer preprocessoren i at inkludere bibliotekets indhold i programmet.



Der er flere biblioteker tilgængelige i programmeringssproget C ++. 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 tilhørende biblioteker.

Iostream omfatter følgende objekter:

  1. cin: standard input stream
  2. cout: standard output strøm
  3. cerr: standard output strøm for fejl
  4. tilstoppe: outputstrømmen til logning

Hvert C ++ - program har en hovedfunktion (). I dette eksempel er værdien, der returneres af hovedfunktionen, et heltal. Derfor, efter at hovedfunktionen () er kørt her, returneres værdien 0.

Den åbnede krølleafstiver angiver begyndelsen på hovedfunktionens krop. Den lukkede krølleafstiver angiver slutningen af ​​hovedfunktionen (). Resten af ​​din kode placeres inde i de krøllede seler

Hej verden (HelloWorld.cpp)

Lad os nu skrive et simpelt Hello World -program og udføre det. Vi vil bruge C ++ - standard biblioteksstrømressourcer til at skrive strengen Hello World til standardoutput.

#omfatte
intvigtigste()
{
timer::tælle <<Hej Verden<<timer::endl;
Vend tilbage 0;
}

For at kompilere C ++ - programmet skal du bruge kommandoen g ++ -o .

Vi diskuterede iostream header -filen 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 tilhører std -navnerum. Derfor bruger vi omfangsopløsningsoperatoren (dvs.: :). Derudover brugte vi std :: endl til at udskrive en ny linje.

Hvis du ikke bruger omfangsopløsningsoperatoren, får du følgende fejl:

#omfatte
intvigtigste()
{
tælle<<Hej Verden<<endl;
Vend tilbage 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 operatøren for omfangsopløsning, kan du skrive følgende kode:

#omfatte
ved brug af navnerumtimer;
intvigtigste()
{

tælle<<Hej Verden<<endl;
Vend tilbage 0;
}

I ovenstående program nævnte vi std -navneområdet i den anden linje (dvs. ved hjælp af navneområde std;). Derfor behøver vi ikke bruge omfangsoplø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 at bruge operatøren af ​​omfangsopløsning til endl.

Nu vil vi kompilere dette program og se output:

Som du kan se, får vi det samme output.

Konklusion

C ++ er et fleksibelt, generelt anvendt programmeringssprog, der bruges meget i 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.