C ++

Egyszerű C ++ Hello World bemutató

Egyszerű C ++ Hello World bemutató
A C ++ egy rugalmas, általános célú programozási nyelv, amelyet eredetileg 1985-ben hozott létre Bjarne Stroustrup, dán informatikus. Napjainkban a C ++ az egyik legerősebb nyelv, amelyet a szoftverfejlesztés során használnak.

A C ++ programot különféle területeken használják, például beágyazott szoftverekben, valós idejű operációs rendszerekben, játékfejlesztésben és pénzügyekben, és mivel mind az eljárási, mind az objektum-orientált programozási stílusokat támogatja, erős és sokoldalú.

Ebben a cikkben egy C ++ program alapvető felépítését fogjuk megvitatni, és megmutatjuk, hogyan kell írni egy egyszerű „Hello World” programot.

C ++ program felépítése

Mielőtt C ++ nyelven írnánk a „Hello World” programot, először beszéljük meg egy C ++ program elsődleges elemeit. Itt van egy példa egy C ++ programvázra:

Mivel minden C ++ program ragaszkodik ehhez az alapstruktúrához, most elmélyülten elmagyarázzuk ennek a szerkezetnek az elsődleges elemeit.

Az első sor a „#include ”. Itt az „iostream” a bemeneti / kimeneti adatfolyamot jelenti, ahol az adatfolyam karakterek vagy bájtok sorozata. Ez a sor utasítja az előfeldolgozót, hogy a könyvtár tartalmát vegye fel a programba.

Számos könyvtár áll rendelkezésre a C ++ programozási nyelven. A könyvtárak olyan beépített objektumokat és funkciókat tartalmaznak, amelyekkel a programozók programokat írhatnak, és ezeket a C ++ fordító biztosítja. A C ++ fordító telepítésekor megkapjuk az összes társított könyvtárat.

Az „iostream” a következő objektumokat tartalmazza:

  1. cin: a szokásos bemeneti adatfolyam
  2. cout: a szokásos kimeneti adatfolyam
  3. cerr: a hibák normál kimeneti folyamata
  4. clog: a kimeneti adatfolyam a naplózáshoz

Minden C ++ programnak van egy „main ()” funkciója. Ebben a példában a fő függvény által visszaadott érték egész szám. Ezért a „main ()” függvény itt történő futtatása után 0 értéket adunk vissza.

A nyitó göndör merevítő jelzi a fő funkció testének kezdetét. A záró göndör zárójel a „main ()” funkció testének végét jelzi. A többi kód a göndör zárójelek közé kerül

Hello Világ (HelloWorld.cpp)

Most írjunk és hajtsunk végre egy egyszerű „Hello World” programot. A C ++ szabványos könyvtárfolyam-erőforrásokat fogjuk használni a „Hello World” karakterlánc beírására a standard kimenetre.

#include
int main ()

std :: count << ”Hello World” << std::endl;
visszatér 0;

A C ++ program fordításához használnia kell a parancsot g++ -o .

Az előző szakaszban tárgyaltuk az „iostream” fejlécfájlt; A „cin” és a „cout” gyakran használt objektumok: a „cin” főként a billentyűzet bevitelére és az adatok változóként történő tárolására szolgál, míg a „cout” az adatok képernyőn történő kinyomtatására szolgál.

Használhatjuk a „cout” -t a „Hello World” megjelenítéséhez a képernyőn. A „cout” objektumot azonban nem használhatjuk közvetlenül, mivel az „std” névtérhez tartozik. Ezért használjuk a hatókör felbontás operátort (i.e., : :). Ezenkívül új sor nyomtatásához az „std :: endl” szót használtuk.

Ha nem használja a hatókör felbontás operátort, a következő hibát kapja:

#include
int main ()

számol << ”Hello World” << endl;
visszatér 0;

A fenti hiba kijavításához vagy helyesen adhatja hozzá a hatókörfeloldás operátort, vagy megemlítheti a névteret a program elején. Ha a „cout” szót szeretné használni a hatókör-felbontás operátor használata nélkül, akkor írja be a következő kódot:

#include
névtér használata std;
int main ()

számol << ”Hello World” << endl;
visszatér 0;

A fenti programban megemlítettük a „std” névteret a második sorban (i.e., „Névtér szabványos használata;”). Ezért nem kell használnunk a hatókör-felbontás operátort minden alkalommal, amikor egy objektumot használunk az „std” névtérből, és egyszerűen a „cout” segítségével nyomtathatunk valamit a standard kimenetre az „std :: cout” írás helyett. Ehhez hasonlóan nincs szükségünk az „endl” hatókör-felbontási operátor használatára.

Most összeállítjuk ezt a programot, és megnézzük a kimenetet:

Mint láthatja, ugyanazt a kimenetet kapjuk.

Következtetés

A C ++ egy rugalmas, általános célú programozási nyelv, amelyet széles körben használnak a különböző területeken. Ez a C programozási nyelv kiterjesztése, és örökli a C programozás szintaxisát. Ebben a cikkben bemutattuk, hogyan kell írni egy egyszerű „Hello World” programot a C ++ programozási nyelven, és ismertettük a program különféle elemeit.

A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...