class FattorialeRicorsivo { public static int fattoriale(int n) { if (n <= 0) return 1; else return n * fattoriale(n-1); } public static void main(String[] args) { int alfa = 0; alfa = fattoriale(3); // alfa prima della istruzione di assegnazione vale 0 // .... } }
Stato del record di attivazione per main()
Valore di alfa: 0
Adesso, simula la chiamata fattoriale(3) seguendo il link indicato nella funzione "main()".