 
 
 
 
 
 
 
 
 
 
int i;             /*   déclaration à l'extérieur de toute fonction      */
void proc1(int j)  /*  j paramètre de la procédure proc1                 */
{
...                /*   instructions 1                                   */
k:
if (...)
   {
   int l;      /*  déclaration à l'intérieur d'une instruction composée  */
   ...         /*   instructions 2                                       */
   }
}              /*   fin de proc1                                         */
int func1()    /*   début de func1                                       */
{
...            /*   instructions 3                                       */
}              /*   fin de func1                                         */
Dans cet exemple,
i pourra être référencé par
instructions1, instructions2 et
instructions3,
j pourra être référencé par instructions1 et 
instructions2,
k pourra être référencé par
instructions1 et instructions2,
l pourra être référencé par instructions2.