« Programmation C/Classe de stockage » : différence entre les versions

Contenu supprimé Contenu ajouté
Dhenry (discussion | contributions)
Ligne 75 :
<code>extern</code> permet de récupérer une variable définie dans un autre fichier. Toutes variables globales, autres que celles déclarées <code>static</code>, sont accessibles avec ce mot-clé.
 
À noter que, héritage de l'ANSI C89 qui ne disposait pas encore du prototypage, '''toutes''' les fonctions autres que <code>static</code> sont directement accessibles dans tous les modules. Il est néanmoins plus que conseillé de s'assurer que chaque fonction utilisée ait son prototype déclaré. Dans le cas du prototypage, le mot clé <code>extern</code> est implicite : pas la peine de le rajoutrajouter.