Programovanie v C++ Programovanie v C++ • Program C++ sa skladá z jeného alebo viacerých textových súborov • Jazyk C++ rozlišuje veľké a malé.

Download Report

Transcript Programovanie v C++ Programovanie v C++ • Program C++ sa skladá z jeného alebo viacerých textových súborov • Jazyk C++ rozlišuje veľké a malé.

Programovanie v C++
Programovanie v C++
• Program C++ sa skladá z jeného alebo
viacerých textových súborov
• Jazyk C++ rozlišuje veľké a malé písmená
• Zdrojový program musíme preložiť z C++
do strojového kódu
• Prekladač nám vytvorí relatívny súbor,
ktorý sa ale nedá spustiť
Programovanie v C++
• K relatívnemu súboru musíme pripojiť
knihovne a vytvoriť z neho spustiteľný
súbor (*.exe)
Prvý program – „Ahoj svet!“
#include<iostream>
using namespace std;
int main()
{
cout<<"Ahoj svet!"<<endl;
cin.get();
return 0;
}
Programy
• Skladá sa z hlavného programu a viacerých
podprogramov
• Rolu hlavného programu má funkcia main()
• V každom programe musí byť jeden main()
• Prázdne zátvorky hovoria, že sa jedná o
funkciu s parametrami
Programy
• Slovo int hovorí, že funkcia vypočíta a vráti
hodnotu typu int, teda celé číslo
• Telo funkcie začína zloženými zátvorkami {
} – majú úlohu ako begin a end v iných
programovacích jazykoch (napr. Pascal)
• Každý príkaz musí končiť bodkočiarkou ;
Programy
• Funkcia main() sa skladá z dvoch častí main()
a return 0; a preto až po druhej časti končíme
bodkočiarkou
• Príkaz return vždy znamená ukončenie
funkcie, ktorá ju zavolala (v našom prípade
main() ) a tým celý program a návrat do OS
• Nula 0 za return znamená, že program skončil
bez problémov. Nenulové číslo určuje kód
chyby.
Programy
• Náš program vypisuje znakový reťazec
„Ahoj svet!“
• O výpis sa stará príkaz na riadku 5
cout << “Ahoj svet!”<< endl;
Programy
• using namespace std - tento riadok nám
sprístupňuje definície
• Keby sme ho tam nemali, museli by sme
každý raz napísať:
std::cout << “Ahoj svet!”<< std::endl;
Toto vysvetlenie nám zatiaľ bude stačiť.
Programy
• endl – príkaz na ukončenie riadku
Ukončiť riadok sa dá aj inak:
1. cout<<“ahoj svet”\n”;
2. cout<<“ahoj\nsvet”; -svet bude na
druhom riadku
3. cout << “Ahoj svet!”<< endl;
Programy
• Časť uzatvorená do zátvoriek je správa pre
tlač
• Označenie << znamená, že sa posiela
reťazec do cout – je to operátor na vloženie
• Cin.get() – program bude čakať na ďalší
znak a potom sa uzatvorí