Dichiarazioni e “scopo” delle variabili
Tutte  le variabili vanno dichiarate.
Variabile globale: č visibile da
tutte le funzioni. Deve essere
dichiarata extern dalle
funzioni che la usano
double globale;
int main() {
  float automatica;
  int i = 0;
  /* bla bla */
  return 0;
}
void f( double z ) {
  static int i;
  /* bla bla */
}
Variabili automatiche: sono private,
cioč  visibili solo all’interno della
funzione. Non sono inizializzate
automaticamente. Nascono e
muoiono ad ogni chiamata
Variabile statica: č analoga alla
variabile automatica, ma il suo
valore permane tra una chiamata
e un’altra