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!
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.