/* Tu jest komentarz.
Znaki pomiędzy / * oraz * / nie są kompilowane
*/

// Można też wykomentować jedną linię

#include <iostream>
// Powyższa linia umożliwia użycie okna terminala

using namespace std;
// Będziemy używać standardowej przestrzeni nazw.
// Można tego nie robić, ale poniżej musielibyśmy pisać std::cout zamiast cout


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

Powyżej: funkcja main. W kazdym programie musi być dokładnie jedna taka funkcja.
Od niej zaczynamy wykonanie programu. Funkcja main wygląda tak:

int main() {
    ...
    tu wpisujemy instrukcje, które mają się wykonać
    ...
}
Każda instrukcja kończy się średnikiem.

Obiekt cout służy do pisania w oknie terminala:
cout << wyrażenie_1 << wyrażenie_2 << ... << wyrażenie_n;
powoduje wypisanie kolejnych wyrażeń.
Wypisanie endl powoduje przejście do następnej linii.

Instrukcja return służy do zwracania wyniku działania funkcji.
*/