19.2.1 Visibilité

![]() |
La variable reel définie dans le fichier 1 est visible dans tout ce fichier et peut être utilisée dans d’autres fichiers grâce à la déclaration extern. Cette variable est une variable de fichier globale.
La classe par défaut d'une variable de fichier est globale.
|
![]() |
La variable reel, déclarée extern dans le fichier 2, est visible dans tout le fichier 2 bien qu'elle soit définie ailleurs. Pour le fichier 2, cette variable est une variable de fichier importée. Cette classe importée se caractérise par la déclaration extern :
|
![]() |
La variable reel du fichier 3, dont la définition est précédée du mot‐clé static, n'est visible que dans le seul fichier où elle est définie : elle est alors dite de classe locale. Elle ne peut donc pas être utilisée dans un autre fichier. La définition d'une variable de fichier de classe locale est complétée du motclé static :
|