Jednoduchý návod C ++ Hello World

Simple C Hello World Tutorial



C ++ je flexibilní, univerzální programovací jazyk, který byl původně vytvořen v roce 1985 Bjarne Stroustrup , dánský počítačový vědec. Dnes je C ++ považován za jeden z nejvýkonnějších jazyků používaných pro vývoj softwaru.

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 procedurální i objektově orientované programovací styly, je silný a všestranný.







V tomto článku se budeme zabývat základní strukturou programu C ++ a ukážeme vám, jak napsat jednoduchý program Hello World.



Struktura programu C ++

Než napíšeme program Hello World v C ++, pojďme nejprve diskutovat o primárních prvcích programu C ++. Zde je příklad kostry programu C ++:







Protože každý program C ++ dodržuje tuto základní strukturu, vysvětlíme si nyní základní prvky této struktury do hloubky.

První řádek je #include. Zde iostream znamená vstupní/výstupní proud, kde stream je řada znaků nebo bajtů. Tento řádek instruuje preprocesor, aby zahrnoval obsah knihovny do programu.



V programovacím jazyce C ++ je k dispozici několik knihoven. Knihovny obsahují vestavěné objekty a funkce, které mohou programátoři použít k psaní programů, a jsou poskytovány kompilátorem C ++. Když nainstalujeme kompilátor C ++, získáme všechny přidružené knihovny.

Iostream obsahuje následující objekty:

  1. cin: standardní vstupní proud
  2. cout: standardní výstupní proud
  3. cerr: standardní výstupní proud pro chyby
  4. clog: výstupní proud pro protokolování

Každý program C ++ má funkci main (). V tomto případě je hodnota vrácená hlavní funkcí celé číslo. Proto poté, co je zde spuštěna funkce main (), bude vrácena hodnota 0.

Otevírací složená rovnátka označuje začátek těla hlavní funkce. Zavírací složená závorka označuje konec těla funkce main (). Zbytek kódu bude vložen do složených závorek

Hello World (HelloWorld.cpp)

Nyní si napíšeme jednoduchý program Hello World a spustíme ho. K zápisu řetězce Hello World na standardní výstup použijeme prostředky standardní knihovny C ++.

#zahrnout
inthlavní()
{
hodiny::počet <<Ahoj světe<<hodiny::endl;
vrátit se 0;
}

Chcete -li zkompilovat program C ++, musíte použít příkaz g ++ -o .

Diskutovali jsme o hlavičkovém souboru iostream v předchozí části; 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 obrazovku.

Můžeme použít cout k zobrazení Hello World na obrazovku. Objekt cout však nemůžeme použít přímo, protože patří do prostoru jmen std. Proto používáme operátor rozlišení rozsahu (tj.: :). Kromě toho jsme pro tisk nového řádku použili std :: endl.

Pokud nepoužíváte operátor rozlišení oboru, zobrazí se následující chyba:

#zahrnout
inthlavní()
{
počet<<Ahoj světe<<endl;
vrátit se 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 obor názvů 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:

#zahrnout
použitím jmenný prostorhodiny;
inthlavní()
{

počet<<Ahoj světe<<endl;
vrátit se 0;
}

Ve výše uvedeném programu jsme zmínili obor názvů std na druhém řádku (tj. Pomocí oboru názvů std;). Proto nepotřebujeme používat operátor rozlišení rozsahu pokaždé, když použijeme objekt z oboru názvů std, a místo psaní std :: cout můžeme jednoduše použít cout k tisku něčeho na standardní výstup. Podobně pro endl nepotřebujeme používat operátor rozlišení oboru.

Nyní zkompilováme tento program a uvidíme výstup:

Jak vidíte, získáme 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 dě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 různé prvky programu.