Funkcije


Splo�na oblika

Vsaka funkcija ima svoje imein ji ustreza nek podatkovni tip. �e tega ne navedemo, velja, da je tipa int. V programu mora biti ena in samo ena funkcija z imenom main.

  Klasi�ni C je predvideval druga�no deklaracijo argumentov:


Primer funkcije brez argumentov

Ker funkcija prikazMenuja ne vra�a ni�esar,tudi stavka return ni.


Posredovanje argumentov

Primer:

Prenos argumentov je bil izveden s "klicem po vrednosti". V klicani funkciji je formalnim parametrom dodeljena kopija vrednosti argumentov, navedenih v klicu funkcije. 

Kako funkcije vra�ajo vrednosti

Funkcija mora vsebovati stavek Prevajalnik predvideva, da funkcija vra�a podatek tipa int, �e funkcija ni pred njenim klicem definirana ali vsaj deklarirana.
 



 

Razredi pomnenja spremenljivk

auto (automatic)

register

extern (external)

static