Una delle più importanti caratteristiche del C è il prototipo di funzione .
Un prototipo di funzione indica al compilatore il tipo di dato restituito dalla funzione,e i parametri che si aspetta di ricevere
Esempio
Scriveremo un programma che trovi il max tra 3 interi (ma volendo potete farlo anche con + di 3)
[code lang=”objc”]
#include <stdio.h>
int max (int a,int b,int c );//prototipo di funzione
&nbsp;
int main ()
{
int d,e,f;
printf("inserisci il primo valore \n");
scanf("%d",&d);
printf("inserisci il secondo valore \n");
scanf("%d",&e);
printf("inserisci il terzo valore \n");
scanf("%d",&f);
printf("il massimo è : %d",max(d,e,f));
}
int max (int a,int b,int c ){
int max=a ;
if (b>max) {
max=b;
}
if (c>max) {
max=c;
}
return max;
}
[/code]