Déclaration des variables globales
Salem ,
ou on fait la déclaration des variables globales dans le main()
or a l'extérieur de main()?
et merci
ou on fait la déclaration des variables globales dans le main()
or a l'extérieur de main()?
et merci
2 réponses
-
ContributeurBonjour,
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; -
ContributeurBonjour zainebgrissa,
A l'extérieur de toute fonction, y compris la fonction main.
https://www.commentcamarche.net/contents/122-langage-c-les-variables#portee
Dal