Enkel C ++ Hello World -handledning

Simple C Hello World Tutorial



C ++ är ett flexibelt, generellt programmeringsspråk 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 mjukvaruutveckling.

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







I den här artikeln kommer vi att 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 viktigaste 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örbehandlaren att inkludera bibliotekets innehåll i programmet.



Det finns flera bibliotek 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. täppa: utflödet för loggning

Varje C ++ - program har en huvudfunktion (). I det här exemplet är värdet som returneras av huvudfunktionen ett heltal. Därför, efter att huvudfunktionen () har körts här, returneras värdet 0.

Den öppningsbara hängslen anger början på huvudfunktionens kropp. Den stängande, lockiga hängslen indikerar slutet på huvudfunktionen (). Resten av din kod kommer att placeras inuti de lockiga hängslen

Hej världen (HelloWorld.cpp)

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

#omfatta
inthuvud()
{
timmar::räkna <<Hej världen<<timmar::endl;
lämna tillbaka 0;
}

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

Vi diskuterade iostream header -filen i föregående avsnitt; cin och cout är vanliga 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 -namnutrymme. Därför använder vi operatören för upplösning av omfång (dvs.: :). För att skriva ut en ny rad använde vi dessutom std :: endl.

Om du inte använder operatören för omfattningsupplösning får du följande fel:

#omfatta
inthuvud()
{
räkna<<Hej världen<<endl;
lämna tillbaka 0;
}

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

#omfatta
använder sig av namnrymdtimmar;
inthuvud()
{

räkna<<Hej världen<<endl;
lämna tillbaka 0;
}

I programmet ovan nämnde vi std -namnutrymmet på den andra raden (dvs med namnutrymme std;). Därför behöver vi inte använda operatören för omfångsupplösning varje gång vi använder ett objekt från std -namnutrymmet, 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 omfattningsupplösning för endl.

Nu kommer vi att sammanställa det här programmet och se resultatet:

Som du kan se får vi samma output.

Slutsats

C ++ är ett flexibelt, generellt programmeringsspråk som används flitigt på olika domäner. Det är en förlängning av C -programmeringsspråket och det ärver syntaxen för C -programmering. I denna artikel visade vi dig hur du skriver ett enkelt Hello World -program på programmeringsspråket C ++ och förklarade olika delar av programmet.