Le Storage Class

  • 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

© Ing. Stefano Salvi - All rights reserved