C ++

Enkel C ++ Hello World Tutorial

Enkel C ++ Hello World Tutorial
C ++ är ett flexibelt programmeringsspråk för allmänt ändamål som ursprungligen skapades 1985 av Bjarne Stroustrup, en dansk datavetare. Idag anses C ++ vara ett av de mest kraftfulla språken som används för programutveckling.

C ++ används i olika domäner, såsom inbäddad programvara, realtidsoperativsystem, spelutveckling och ekonomi, och eftersom den stöder både procedur- och objektorienterad programmeringsstil är den både stark och mångsidig.

I den här artikeln ska vi diskutera grundstrukturen för ett C ++ - program och visa dig hur du skriver ett enkelt “Hello World” -program.

C ++ Programstruktur

Innan vi skriver "Hello World" -programmet i C ++, låt oss först diskutera de primära elementen i ett C ++ - program. Här är ett exempel på ett C ++ - programskelett:

Eftersom varje C ++ - program följer denna grundläggande struktur kommer vi nu att förklara de grundläggande elementen i denna struktur på djupet.

Den första raden är “#include ”. Här står "iostream" för input / output stream, där en stream är en serie tecken eller byte. Denna rad instruerar förprocessorn att inkludera biblioteksinnehållet i programmet.

Det finns flera bibliotek tillgängliga på programmeringsspråket C ++. Bibliotek innehåller inbyggda objekt och funktioner som programmerare kan använda för att skriva program, och de tillhandahålls av C ++ - kompilatorn. När vi installerar C ++ - kompilatorn får vi alla tillhörande bibliotek.

"Iostream" innehåller följande objekt:

  1. cin: standardinmatningsströmmen
  2. cout: standardutmatningsströmmen
  3. cerr: standardutmatningsströmmen för fel
  4. clog: utdataströmmen för loggning

Varje C ++ - program har en “main ()” - funktion. I detta exempel är värdet som returneras av huvudfunktionen ett heltal. Därför kommer värdet 0 att returneras efter att "main ()" - funktionen har körts här.

Den öppnande lockiga stag indikerar början på huvudfunktionens kropp. Den stängande lockböjningen visar slutet på kroppen för "huvud ()" -funktionen. Resten av din kod kommer att placeras i de lockiga hängslen

Hello World (HelloWorld.cpp)

Låt oss nu skriva ett enkelt “Hello World” -program och utföra det. Vi kommer att använda C ++ - standardbibliotekets strömresurser för att skriva strängen "Hello World" till standardutmatningen.

#omfatta
int main ()

std :: räkna << ”Hello World” << std::endl;
returnera 0;

För att kompilera C ++ - programmet måste du använda kommandot g++ -o .

Vi diskuterade rubrikfilen “iostream” i föregående avsnitt; "Cin" och "cout" är vanligt förekommande objekt: "cin" används främst för att få inmatning från tangentbordet och lagra data som en variabel, medan "cout" används för att skriva ut data på skärmen.

Vi kan använda "cout" för att visa "Hello World" på skärmen. Vi kan dock inte använda "cout" -objektet direkt eftersom det tillhör "std" namnområde. Därför använder vi operatören för omfångsupplösning (i.e., : :). För att skriva ut en ny rad använde vi dessutom “std :: endl”.

Om du inte använder omfångsupplösningsoperatören får du följande fel:

#omfatta
int main ()

räkna << ”Hello World” << endl;
returnera 0;

För att åtgärda ovanstående fel kan du antingen lägga till operatören för omfångsupplösning korrekt eller så kan du nämna namnområdet i början av programmet. Om du vill använda "cout" utan att använda operatören för scope resolution kan du skriva följande kod:

#omfatta
använder namnrymd std;
int main ()

räkna << ”Hello World” << endl;
returnera 0;

I programmet ovan nämnde vi “std” namnområdet i andra raden (i.e., “Använder namespace std;”). Därför behöver vi inte använda omfångsupplösningsoperatören varje gång vi använder ett objekt från "std" namnområde, och vi kan helt enkelt använda "cout" för att skriva ut något till standardutmatningen istället för att skriva "std :: cout". På samma sätt behöver vi inte använda operatören för omfångsupplösning för "endl".

Nu kommer vi att sammanställa detta program och se resultatet:

Som du ser får vi samma utdata.

Slutsats

C ++ är ett flexibelt programmeringsspråk för allmänt ändamål som används i stor utsträckning inom olika domäner. Det är en förlängning av C-programmeringsspråket och det ärver syntaxen för C-programmering. I den här artikeln visade vi dig hur du skriver ett enkelt “Hello World” -program på programmeringsspråket C ++ och förklarade olika delar av programmet.

Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...
Mus Mus vänsterklicka på knappen fungerar inte på Windows 10
Mus vänsterklicka på knappen fungerar inte på Windows 10
Om du använder en dedikerad mus med din bärbara dator eller stationära dator men musens vänsterklick-knapp fungerar inte på Windows 10/8/7 av någon an...