Jazyk C ++ sa používa v rôznych doménach, ako je napríklad zabudovaný softvér, operačné systémy v reálnom čase, vývoj hier a financie. Pretože podporuje procedurálne aj objektovo orientované štýly programovania, je silný a všestranný.
V tomto článku sa chystáme diskutovať o základnej štruktúre programu C ++ a ukážeme vám, ako napísať jednoduchý program „Hello World“.
Štruktúra programu C ++
Predtým, ako napíšeme program „Hello World“ v jazyku C ++, poďme si najskôr rozobrať primárne prvky programu C ++. Tu je príklad kostry programu C ++:
Pretože každý program v C ++ dodržiava túto základnú štruktúru, vysvetlíme teraz do hĺbky primárne prvky tejto štruktúry.
Prvý riadok je „#include
V programovacom jazyku C ++ je k dispozícii niekoľko knižníc. Knižnice obsahujú vstavané objekty a funkcie, ktoré môžu programátori použiť na písanie programov, a poskytuje ich kompilátor C ++. Keď nainštalujeme kompilátor C ++, získame všetky súvisiace knižnice.
„Prúd“ obsahuje nasledujúce objekty:
- cin: štandardný vstupný prúd
- cout: štandardný výstupný prúd
- cerr: štandardný výstupný prúd pre chyby
- upchať: výstupný tok pre protokolovanie
Každý program v C ++ má funkciu „main ()“. V tomto príklade je hodnota vrátená hlavnou funkciou celé číslo. Preto po spustení tu funkcie „main ()“ bude vrátená hodnota 0.
Otváracia zložená zátvorka označuje začiatok tela hlavnej funkcie. Uzatváracia zložená zátvorka označuje koniec tela funkcie „main ()“. Zvyšok vášho kódu bude umiestnený vo vnútri zložených zátvoriek
Hello World (HelloWorld.cpp)
Teraz napíšme jednoduchý program „Hello World“ a vykonajme ho. Na zapísanie reťazca „Hello World“ na štandardný výstup použijeme prostriedky štandardného toku knižnice C ++.
#includeint main ()
std :: count << ”Hello World” << std::endl;
návrat 0;
Na zostavenie programu C ++ je potrebné použiť príkaz g++
O hlavičkovom súbore „iostream“ sme hovorili v predchádzajúcej časti; „Cin“ a „cout“ sú bežne používané objekty: „cin“ sa používa hlavne na získanie vstupu z klávesnice a na uloženie údajov ako premennej, zatiaľ čo „cout“ sa používa na tlač údajov na obrazovke.
Môžeme použiť „cout“ na zobrazenie „Hello World“ na obrazovke. Nemôžeme však použiť objekt „cout“ priamo, pretože patrí do menného priestoru „std“. Preto používame operátor riešenia rozsahu (t.j.e., : :). Okrem toho sme na tlač nového riadku použili „std :: endl“.
Ak nepoužívate operátor rozlíšenia rozsahu, zobrazí sa nasledujúca chyba:
#includeint main ()
počítať << ”Hello World” << endl;
návrat 0;
Ak chcete opraviť vyššie uvedenú chybu, môžete buď správne pridať operátor rozlíšenia rozsahu, alebo môžete uviesť menný priestor na začiatku programu. Ak chcete použiť výraz „cout“ bez použitia operátora rozlíšenia rozsahu, môžete napísať nasledujúci kód:
#includepomocou namespace std;
int main ()
počítať << ”Hello World” << endl;
návrat 0;
Vo vyššie uvedenom programe sme v druhom riadku spomenuli priestor „std“ (t.j.e., „Using namespace std;“). Preto nemusíme používať operátor rozlíšenia rozsahu zakaždým, keď použijeme objekt z priestoru mien „std“, a môžeme jednoducho použiť „cout“ na vytlačenie niečoho na štandardný výstup namiesto toho, aby sme napísali „std :: cout“. Rovnako nemusíme používať operátor riešenia rozsahu pre „endl“.
Teraz tento program zostavíme a uvidíme výstup:
Ako vidíte, dostaneme rovnaký výstup.
Záver
C ++ je flexibilný programovací jazyk na všeobecné účely, ktorý sa široko používa v rôznych doménach. Je rozšírením programovacieho jazyka C a dedí syntax programovania v jazyku C. V tomto článku sme si ukázali, ako napísať jednoduchý program „Hello World“ v programovacom jazyku C ++, a vysvetlili sme rôzne prvky programu.