Bonjour à tous,
j'ai lu la doc sur developpez.com concernant l'explication du mot clef externe, mais qui me semble toujours pas clair.
"extern" est bien utilisé pour déclarer dans un fichier ficA.h une fonction définie dans ficA.c afin de pouvoir l'utiliser dans un autre ficB.c ! (corrigez moi si ce n'est pas le cas ).
Cependant j'ai trouvé le mot clef extern dans la définition d'une fonction :
qu'est ce que cela signifie ... ? Je suppose alors que la définition de la fonction doit se faire aussi en extern ( dans ficA.c ) ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 extern int la_fonction(arg1, arg2, ..) { cors de la fonction ; }
Partager