int fattoriale(int n)
{ if (n <= 0) return 1;
else return n * fattoriale(n-1);
}


STATO DEL RECORD DI ATTIVAZIONE PER LA CHIAMATA fattoriale(3)
APPENA CREATO A FRONTE DELLA CHIAMATA DA main()

VALORE DI n: 3

Si eseguono le istruzioni. Poiche' n > 0, si segue il ramo else;
Adesso simula la chiamata ricorsiva fattoriale(2) seguendo il link indicato nella funzione "fattoriale"