Programi se mogu sastojati od mnogo funkcija. Kako bi se “znalo” gde počinje glavni program, tj. koja se funkcija treba izvršiti prva, uvodi se funkcija main. Funkcija main se naziva “ulazna točka”. Svaki C++ program mora imati funkciju main. Ako je nema, program prevoditelj javlja grešku. Postoji više oblika funkcije main.
Deklaracijom funkcije main je definirano da će tip podatka koji funkcija vraća (rezultat funkcije) biti celi broj, a argumenat nema. Poslednja naredba u tijelu funkcije main je return 0. Pozivatelju će biti vraćena 0 kao poruka da su sve naredbe funkcije main izvršene ispravno.
|