- Delle regole di scoping abbiamo già parlato più volte
- Esistono nel linguaggio C tre categorie di variabili, dalla meno visibile alla più
visibile:
- Locali
- Statiche (del modulo)
- Globali
- Una regola che vige sempre nel linguaggio C è che lo scope di ogni
simbolo comincia da dove viene dichiarato quel simbolo
- Sempre nel linguaggio C, una definizione ha anche valore di dichiarazione
- Una definizione di variabile ha la seguente sintassi:
<tipo dato> <nome variabile> [= <valore>]
[, <nome variabile> [= <valore>]]...;
- Una dichiarazione di variabile ha la seguente sintassi:
extern <tipo dato> <nome variabile>
[, <nome variabile>]...;
|