Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

C

Choisissez la catégorie, puis la rubrique :

next up previous contents index
Next: Les espaces de noms Up: Les déclarations Previous: Portée des déclarations

Visibilité des identificateurs

    Dans le langage C, l'imbrication des instructions composées forme une structure classique de blocs, c'est à dire que les déclarations d'une instruction composée englobée cachent les déclarations des instructions composées englobantes ayant le même nom. De surcroît, les déclarations d'une instruction composée cachent les déclarations de même nom, qui sont à l'extérieur de toute fonction. Exemple :

int i;
int j;

void proc1()
{
int i;      /*   cache le i précédent   */
int k;

if (a > b)
   {
   int i;   /*   cache le i précédent   */
   int j;   /*   cache le j précédent   */
   int k;   /*   cache le k précédent   */

   ...
   }
}



Bernard Cassagne
1998-12-09
Contacter le responsable de la rubrique C

Partenaire : Hébergement Web