- Le variabili automatiche, definite all'interno di una funzione, esistono solo mentre
quella funzione è in esecuzione e vengono create ogni volta che la funzione viene invovcata,
quindi tutte le volte che la funzione viene chiamata
avranno un valore arbitrario in nessuna relazione con il valore lasciato l'ultima volta
che le abbiamo usate
- Le variabili statiche, definite all'interno di una funzione, esistono anche tra una chiamata
della funzione e la successiva, quindi mantengono il loro valore. Per contro, se la funzione è
chiamata ricorsivamente, ogni istanza della funnzione accede alla stessa variabile
- Le variabili globali appartengono tutte alla storage class statica
|