Ecco un esempio di funzione con ricorsione,![]()
code
__________________________________________________ _______________
#include <stdio.h>
/* Funzione per il calcolo dell'esponenziale */
int exp(int base, int espon)
{
int risultato;
if (espon<=0)
return risultato=1;
else
return risultato=base*exp(base,espon-1);
}
int main(void)
{
int x;
for (x = 0; x <= 10; x++)
printf("%d \n",exp(2, x));
return 0;
}