Déclaration des variables globales
zainebgrissa
Messages postés
5
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
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
-
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; -
Bonjour 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