C ++

Enkel C ++ Hello World Tutorial

Enkel 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 magtfulde 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

Før 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 forprocessoren om at inkludere bibliotekets indhold i programmet.

Der er flere biblioteker tilgængelige på C ++ programmeringssprog. 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 tilknyttede biblioteker.

"Iostream" inkluderer følgende objekter:

  1. cin: standardindgangsstrømmen
  2. cout: standard output stream
  3. cerr: standardoutputtet for fejl
  4. clog: output stream til logning

Hvert C ++ - program har en “main ()” - funktion. I dette eksempel er værdien, der returneres af hovedfunktionen, et heltal. Derfor, efter at “main ()” - funktionen er kørt her, returneres en værdi på 0.

Den åbne krøllede bøjle indikerer begyndelsen på hovedfunktionens krop. Den lukkede krøllede bøjle angiver slutningen af ​​kroppen af ​​“main ()” -funktionen. Resten af ​​din kode placeres inde i de krøllede seler

Hello World (HelloWorld.cpp)

Lad os nu skrive et simpelt “Hello World” -program og udføre det. Vi bruger C ++ - standardbibliotekets streamressourcer til at skrive strengen "Hello World" til standardoutputtet.

#omfatte
int main ()

std :: tælle << ”Hello World” << std::endl;
returnere 0;

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

Vi diskuterede “iostream” headerfilen 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 hører til "std" -navneområdet. Derfor bruger vi omfangsopløsningsoperatoren (i.e., : :). Derudover brugte vi “std :: endl” til at udskrive en ny linje.

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

#omfatte
int main ()

tælle << ”Hello World” << endl;
returnere 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 operatoren til scope resolution, kan du skrive følgende kode:

#omfatte
ved hjælp af namespace std;
int main ()

tælle << ”Hello World” << endl;
returnere 0;

I ovenstående program nævnte vi “std” navneområdet i anden linje (i.e., “Ved hjælp af namespace std;”). Derfor behøver vi ikke bruge skopoplø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 bruge omfangsopløsningsoperatoren til "endl".

Nu vil vi kompilere dette program og se output:

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

Konklusion

C ++ er et fleksibelt programmeringssprog til generelle formål, der er meget brugt på 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.

Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...
Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...