Funkcije mozes defniisati na 2 nacina
1.
#include <stdio.h>
int zbir(int a, int b)
{
int c;
c = a + b;
return c;
}
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&b);
c = zbir(a,b);
printf("%d\n",c);
system("PAUSE");
return 0;
}
2.
#include <stdio.h>
int zbir(int a,int b); //prototip funkcije
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&b);
c = zbir(a,b);
printf("%d\n",c);
system("PAUSE");
return 0;
}
int zbir(int a,int b)
{
int c;
c = a + b;
return c;
}
To su dva nacina za deklarisanje funckije.
Vrednsti (parametri ili argumenti) koje prosledjues funkciji moras prvo da smestis u promenljive pa da te promenljive prosledis funkciji.
|