int tab[10];et d'utiliser comme déclaration de référence dans une autre unité de compilation :
extern int * tab;Rappelons que
int tab[]
et int *t
ne sont équivalents que dans
le seul cas de paramètre formel de fonction.
Dans le cas qui nous occupe ici, la déclaration de référence correcte est :
extern int tab[];