Funkcije

9. Poziv funkcije

Nakon što je funkcija deklarirana, možemo ju pozvati iz bilo kojeg dijela programa navođenjem naziva funkcije te ako funkcija prima argumente sa odgovarajućom listom argumenata.

Pravila za poziv funkcije:

  1.  broj argumenata u pozivu funkcije mora biti jednak broju argumenata u definiciji funkcije
  2.  tipovi stvarnih argumenata moraju se podudarati sa tipovima odgovarajućih formalnih argumenata 
  3.  imena formalnih argumenata ne moraju biti jednaka imenima stvarnih argumenata

Rezultat izvođenja funkcije možemo koristiti u aritmetičkom izrazu s desne strane operatora pridruživanja (ako funkcija nije tipa void). Npr. 
V=obujam_kvadra(a,b,c);
Funkcija također može biti argument poziva funkcije (druge ili iste).  
Funkciju koja poziva samu sebe zovemo rekurzija.