Buon giorno. Non riesco a capire come funziona questa funzione
int funzione1 (int n)
{
if (n == 0)
{
return 0;
}else{
return (funzione1(n-1) +2);
}
}
Praticamente mi calcola n*2, ma non riesco a capire gli ambienti che sono generati ad ogni chiamata.