5.1 Niveau d'une variable

Le niveau d'une variable est déterminé par l'emplacement de sa déclaration dans le programme.

Exemple

 
Cardinal  nb_elements;     /* niveau 0 */
size_t    taille;          /* niveau 0 */
main()
{
   int  i, j;            /* niveau 1 */
   char  c;               /* niveau 1 */
   {
       Complexe  c1, *c2; /* niveau 2 */
       int       i;       /* niveau 2 */
       if (...) {
        char car;        /* niveau 3 */
          ...
       }
   }
 }
int   ent;                 /* niveau 0 */
void f(void)
{
   long  i;               /* niveau 1 */
     ...
}




Pr. Marc BUFFAT
buffat@ufrmeca.univ-lyon1.fr
2004-12-01