Warning: Undefined array key "userinfo" in /home/pp/.public_html/lib/plugins/indexmenu/action.php on line 54
pp:pp1:teoria:funkcje
Warning: Undefined array key "stylesheets" in /home/pp/.public_html/inc/StyleUtils.php on line 102

Funkcje i procedury

Wprowadzenie teoretyczne

Funkcja to fragment kodu, który stanowi logiczną całość i jest wywoływany z innego miejsca w programie. Każda funkcja przed użyciem musi zostać zdefiniowana. Najważniejszą z funkcji jest main, która musi wystąpić w każdym programie.

Deklaracja funkcji w języku C występuje przed funkcją main i nazywana jest prototypem funkcji.

Przykładowy prototyp funkcji:

int potega (int,int);  // prototyp funkcji

Przykładowa definicja funkcji:

int potęga (int liczba, int wykladnik) //nagłówek
{
    int i, p; //deklaracja zmiennych lokalnych
 
    p = 1;
    for (i = 1; i <= wykladnik; ++i)
        p = p * liczba;
 
    return p;  //przekazanie wyniku
}