Allora...approfondendo forse dovrebbe essere cosi:

Esempio 1

file f1.c
Codice PHP:
static int a;  //la variabile globale a è visibile solo a tutte le funzioni del file f1.c 

Esempio 2
file f1.c
Codice PHP:
int a;  // la variabile globale a può essere visibile anche alle funzioni di altri file 
file f2.c
Codice PHP:
extern int a;  //uso la variabile dichiarata nel file f1.c
...
int i;
i=a;
... 
Potreste confermarmi la correttezza di questo?

grazie