Struktura kódu v C++

Základní struktůra kódu

Pokud chceme programovat v jazyku C++, je třeba abychom pochopili základní struktůru zdrojových kódů psaných v tomto jazyku. Nechci psát zdlouhavé texty, a tak se zaměřím na příklady a jejich stručné popisy.

#include <iostream>

// takto se pisou jednoduche komentare na 1 radek

using namespace std;

/* takto se pisou komentare na
vice radku */


int main(){
  cout << "Hello, world!" << endl;
  return 0;
}

Hello, world!

Popis zdrojového kódu

Teď si probereme řádek po řádku. A dozvíme se co dělá co a proč.

#include <iostream>

Na tomto řádku se defunijí hlavičkové soubory, které budou použity při překladu. Tyto soubory obsahují funkce a konstanty, které v kódu můžeme dále použít. Tento hlavičkový soubor definuje funkce související se standardním vstupem a výstupem.

// takto se pisou jednoduche komentare na 1 radek

/* takto se pisou komentare na
vice radku */


Tímto způsobem jsou psány komentáře. To je taková oblast kódu, která není překládaná. Do kódu se zařazuje z důvodu přehlednosti. Měla by obsahovat informace, které pomáhají se rychle orientovat v kódu.

using namespace std;

Takto se definuje použití názvosloví. Názvosloví "std" se používa ke standardnímu vstupu a výstupu. Názvosloví si popíšeme později v samostatné lekci.

int main(){
  cout << "Hello, world!" << endl;
  return 0;
}

Funkce main() se spouští na začátku programu. Je to část kódu do které se píše hlavní část programu. Funkce si probereme později v samostatné lekci.

cout slouží jako tok dat na obrazovku. Znaky << určují směr přesměrování toku dat. V našem případě se přesměruje tok řetězce "Hello, World!" na obrazovku (Zobrazí se na obrazovce). Slovo "endl" slouží k ukončování řádku. Je to to samé jako stisknout v textovém editoru ENTER.

Return u funkcí vrací návratovou hodnotu. Každá funkce musí vracet nějakou hodnotu. Main by měl v případě že proběhl v pořádku vrátit 0.

Úkoly

  1. Napište program, který by vypsal na obrazovku řetězec "Ahoj světe".
  2. Upravte váš program tak, aby se slova "Ahoj" a "světe" zobrazily každé na jiném řádku.
  3. Přepište program tak, aby fungoval jako vaše vizitka. Na každém řádku zvlášť zobrazte jméno, příjmení, povolání, adresu a činnost kterou se zabýváte.

TOPlist