Lekcja: "Programowanie - język C- C++ - budowa programu"
Ogólna struktura programu w języku C
4. Prototypy funkcji (zapowiedzi funkcji)
Definiuje funkcję o nazwie main. Nazwa ta jest zastrzeżona, ponieważ funkcja main jest tożsama z programem, jako takim, i wywoływana jest przez system operacyjny, w chwili uruchomienia programu. Możliwe są inne definicje nagłówka.
5. Funkcja main()
Nawiasy { } oznaczają początek i koniec tzw. instrukcji złożonej. Instrukcja złożona stanowi blok instrukcji. Przy definiowaniu jakiejkolwiek funkcji (nie tylko main) pierwszym widocznym znakiem, jaki musi wystąpić po nagłówku funkcji, jest właśnie nawias {.