-
mot clé extern
Bonjour, en lisant des cours de programmation en langage C, il est dit que tous les prototypes des fonctions dans les fichiers .h doivent être précédés du mot clé extern. J'avoue que je n'ai pas bien compris la subtilité de ce mot clé. Je fais en ce moment un prgm où j'ai des fichiers .c avec leur .h mais je n'ai jamais mis le mot clé extern. Pourquoi est-ce mal ? Pouvez-vous me donner un exemple pour lequel le fait de ne pas mettre le mot clé extern fera planter le prgm.
Merci.
-
Ca devait être obligatoire dans une vieille version du C
Lorsqu'on ecrit un prototype de fonction, c'est forcement "extern"
Le mot clef extern n'est utile que pour les variables globales (donc plus du tout utile :mrgreen: )
Si je n'm'abuz
-
OK, merci de cette précision