La differenza tra variabili locali e variabili globali consiste in questo:
le variabili locali sono visibili e utilizzabili solo all’interno di una parte del codice sorgente, come all’interno di una funzione;
le variabili globali sono visibili e utilizzabili in qualsiasi parte del codice sorgente, sia all’interno che all’esterno di una funzione.