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


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

VALORE DI n: 1

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