PROGRAMSKI JEZICI 2
ÐÑедаваÑе 1
ÐÑедаваÑе 1
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Korišćenje funkcija<br />
• Funkcije vraćaju ili vrednost ili void, što znači da ne vraćaju ništa. Funkcija koja<br />
sabira dva cela broja može da vrati zbir i zato bi se definisala da vraća celobrojnu (eng.<br />
integer) vrednost. Funkcija koja samo štampa poruku nema šta da vrati i zato se deklariše<br />
da vraća void.<br />
• Funkcija se sastoji od zaglavlja i tela. Zaglavlje se sastoji, po redosledu<br />
pojavljivanja, od tipa vrednosti koja se vraća, naziva funkcije i parametara funkcije.<br />
Parametri funkcije omogućavaju da se vrednosti proslede funkciji. Zato, ako funkcija<br />
treba da sabere dva broja, brojevi bi trebalo da budu parametri funkcije. Tipično<br />
zaglavlje funkcije izgleda ovako:<br />
int main(int a, int b)<br />
• Parametar funkcije (eng. parameter) je deklaracija tipa vrednosti, koja će biti<br />
prosleđena funkciji: stvarna vrednost prosleđena pozivanjem funkcije naziva se<br />
argument funkcije. Mnogi programeri koriste ova dva pojma, parametre i argumente,<br />
kao sinonime. Drugi, s druge strane, vode računa o tehničkoj razlici. U ovoj knjizi<br />
termini će biti korišćeni kao sinonimi.<br />
• Znači, telo funkcije se sastoji od otvorene velike zagrade, bez ijedne ili sa više<br />
naredbi i zatvorene velike zagrade. Naredbe obavljaju posao za koji je funkcija<br />
namenjena. Funkcija može da vrati vrednost, koristeći naredbu return. To će, takode,<br />
dovesti do kraja rada funkcije. Ukoliko ne stavite naredbu return u svoju funkciiu, ona<br />
će, automatski, vratiti void na kraju funkcije. Vrednost koja se vraća mora biti tipa koji<br />
je deklarisan u zaglavlju funkcije.