Déclarations de variables

Différences entre déclarations et définitions de variables :
-
une déclaration de référence est précédée du mot-clé extern ;
-
une déclaration de référence peut avoir un type incomplet : absence de la taille d'un tableau.
Exemples :
int i;        /* définition de i                            */
extern int j; /* référence à un entier défini ailleurs      */
int t1[20];   /* définition de t                            */
extern t2[];  /* référence à un tableau t2 défini ailleurs  */



Matthieu Moy 2017-02-08