Tematr Język C
O istnieniu funkcji kompilator informowany jest przez jej prototyp umieszczony na początku programu poniżej funkcji nagłówkowych.
Prototyp funkcji zawiera: typ funkcji, jej nazwę oraz w nawiasach typ parametrów. Prototyp zakończony jest średnikiem, np.:
> int potęga (int.int);
Nagłówek funkcji składa się z typu funkcji, nazwy i listy parametrów ujętej w nawiasach. Nie stawiamy za nim średnika, natomiast w nawiasach klamrowych Omieszczamy ciało funkcji czyli instrukcję. Ostatnią instrukcją ciała funkcji jest instrukcja return po której Wstawia/się zwracany przez funkcje wynik. Jeżeli funkcja nie zwraca wyniku return można pominąć.
Przykład nagłówka:
int potegafint podstawa, int wykładnik)
f unkcję wywołuje się przeż jej nazwę w nawiasie wpisując parametry aktualne tego samego typui w tej samej kolejności jak w nagłówku.
Przykład wywołania funkcji potęga: int a,b,c;