Variabili globali e variabili locali
Solitamente è meglio definire le variabili nel blocco di istruzioni in cui servono. In altri casi, può essere utile salvare valori che possano essere modificati e letti ovunque.
Variabile globale: definita al di fuori dei blocchi di codice e utilizzabile in tutte le funzioni.
Variabile locale: definita in un blocco di codice (fra parentesi graffe) e utilizzabile solo all’interno del blocco o nei suoi sottoblocchi.