Funkcije
10. Prijenos argumenata
Argument je vrijednost koja se prosljeđuje funkciji. Funkciji
je moguće proslijediti jedan ili više argumenata.
Parametri funkcije su varijable koje prihvaćaju vrijednosti (stvarne argumente).

Ako funkciju pozivamo više puta u programu koristimo formalne parametre (argumente) koji ne moraju imati isto ime kao parametri (argumenti) u listi parametara u definiciji funkcije.

Nakon
što odradi svoj zadatak funkcija rezultat vraća u glavnu funkciju pomoću naredbe
return.
Program
prestaje s izvršavanjem kada stigne do naredbe return u funkciji main( ).
Prilikom
izvršenja ostalih funkcija program ne završava nego se vraća u prvu liniju
nakon poziva te funkcije.
Ponekad
je potrebno da se program završi izvan funkcije main. Funkcija exit ( ) prekida izvršavanje programa bez obzira na to što se
trenutno izvršava. Uz nju je nužno koristiti i biblioteku cstdlib.

Moguće je prilikom deklaracije funkcije postaviti predefinirane vrijednosti jednog ili više argumenta tako da se u slučaju da prilikom poziva funkcije neki od njih nedostaje koristi se ta unaprijed zadana vrijednost, odnosno vrijednosti.
