2 réponses
Bonjour,
En plus des remarques de [Dal], je rajoute :
1. Si la déclaration de la variable globale est faite dans un autre fichier, tu auras besoin d'utiliser extern.
Par exemple :
fichier a.c
int toto;
fichier b.c
extern int toto;
2. Si tu souhaites restreindre la portée de la variable globale au fichier, il faut mettre static devant. Par exemple static int toto;
En plus des remarques de [Dal], je rajoute :
1. Si la déclaration de la variable globale est faite dans un autre fichier, tu auras besoin d'utiliser extern.
Par exemple :
fichier a.c
int toto;
fichier b.c
extern int toto;
2. Si tu souhaites restreindre la portée de la variable globale au fichier, il faut mettre static devant. Par exemple static int toto;