C ++ se používá v různých doménách, jako je vestavěný software, operační systémy v reálném čase, vývoj her a finance, a protože podporuje jak procedurální, tak objektově orientované programovací styly, je silný a univerzální.
V tomto článku probereme základní strukturu programu C ++ a ukážeme vám, jak napsat jednoduchý program „Hello World“.
Struktura programu v C ++
Než napíšeme program „Hello World“ v jazyce C ++, pojďme nejprve probrat primární prvky programu C ++. Zde je příklad kostry programu C ++:
Protože každý program C ++ dodržuje tuto základní strukturu, vysvětlíme nyní do hloubky primární prvky této struktury.
První řádek je „#include
V programovacím jazyce C ++ je k dispozici několik knihoven. Knihovny obsahují předdefinované objekty a funkce, které mohou programátoři použít k psaní programů, a poskytuje je kompilátor C ++. Když nainstalujeme kompilátor C ++, získáme všechny přidružené knihovny.
„Iostream“ zahrnuje následující objekty:
- cin: standardní vstupní proud
- cout: standardní výstupní proud
- cerr: standardní výstupní proud pro chyby
- clog: výstupní proud pro protokolování
Každý program v C ++ má funkci „main ()“. V tomto příkladu je hodnota vrácená hlavní funkcí celé číslo. Proto po spuštění funkce „main ()“ bude vrácena hodnota 0.
Úvodní složená závorka označuje začátek těla hlavní funkce. Uzavírací složená závorka označuje konec těla funkce „main ()“. Zbytek kódu bude umístěn uvnitř složených závorek
Hello World (HelloWorld.cpp)
Pojďme nyní napsat jednoduchý program „Hello World“ a spustit jej. K zápisu řetězce „Hello World“ na standardní výstup použijeme prostředky streamu standardní knihovny C ++.
#zahrnoutint main ()
std :: count << ”Hello World” << std::endl;
návrat 0;
Chcete-li zkompilovat program C ++, musíte použít příkaz G++
V předchozí části jsme diskutovali o hlavičkovém souboru „iostream“; „Cin“ a „cout“ jsou běžně používané objekty: „cin“ se používá hlavně k získání vstupu z klávesnice a uložení dat jako proměnné, zatímco „cout“ se používá k tisku dat na obrazovce.
Můžeme použít „cout“ k zobrazení „Hello World“ na obrazovce. Nemůžeme však použít objekt „cout“ přímo, protože patří do jmenného prostoru „std“. Proto používáme operátor rozlišení oboru (tj.E., : :). Kromě toho jsme k tisku nového řádku použili „std :: endl“.
Pokud nepoužíváte operátor rozlišení oboru, zobrazí se následující chyba:
#zahrnoutint main ()
počet << ”Hello World” << endl;
návrat 0;
Chcete-li opravit výše uvedenou chybu, můžete buď správně přidat operátor rozlišení oboru, nebo můžete zmínit jmenný prostor na začátku programu. Pokud chcete použít „cout“ bez použití operátoru rozlišení oboru, můžete napsat následující kód:
#zahrnoutpomocí jmenného prostoru std;
int main ()
počet << ”Hello World” << endl;
návrat 0;
Ve výše uvedeném programu jsme ve druhém řádku zmínili jmenný prostor „std“ (tj.E., „Using namespace std;“). Proto nemusíme používat operátor rozlišení oboru pokaždé, když použijeme objekt z oboru názvů „std“, a můžeme jednoduše použít „cout“ k tisku něčeho na standardní výstup namísto psaní „std :: cout“. Podobně nemusíme používat operátor rozlišení oboru pro „endl“.
Nyní tento program zkompilujeme a uvidíme výstup:
Jak vidíte, dostaneme stejný výstup.
Závěr
C ++ je flexibilní, univerzální programovací jazyk, který je široce používán v různých doménách. Jedná se o rozšíření programovacího jazyka C a zdědí syntaxi programování v jazyce C. V tomto článku jsme vám ukázali, jak napsat jednoduchý program „Hello World“ v programovacím jazyce C ++, a vysvětlili jsme různé prvky programu.