1)quando una procedura richiama se stessa
2)esempio il fattoriale di N si calcola
N*N-1*...*1
3)
codice:
f(int i){
if (i=1) return 1;
else return f(i-1);
}