Függvények

Összeadás

Egy egyszerű példával kezdjük, hogy jobban megértsük, hogy hogyan működnek a függvények a C-ben. Írni fogunk egy osszead nevű függvényt, amelyiknek az argumentumában két egész szám lesz, a függvény visszatérési értéke pedig a két szám összege:

#include <stdio.h>
#include <stdlib.h>

int osszead(int a, int b){     //ez a függvény feje
 int c;
 c = a+b;
 return c;    // ez a függvény visszatérési értéke
}
void main(){    //itt kezdődik a főprogram
 int x, y, z;
 printf("Kerek egy szamot: ");
 scanf("%d",&x);
 printf("Kerek még egy szamot: ");
 scanf("%d",&y);
 z = osszeg(x,y);    //itt alkalmazzuk a függvényt
 printf("Kerel egy szamot: ");
 scanf("%d",&x);
 printf("A két szám összege: %d\n",z);
 system("PAUSE");
}

Nézzünk a továbbiakban egy bonyolultabb alkalmazást függvényekre: