Informações

Autores Olivier Bonaventure
Prazo de entrega Sem prazo
Limite de submissão No limitation

Etiquetas

Entrar

Portée des variables


Portée des variables

Lorsque l'on écrit un programme C, il est préférable d'éviter d'avoir deux variables qui ont le même nom et peuvent être utilisées dans une fonction. Un étudiant a écrit le programme ci-dessous :

#include <stdio.h>
int i = 1;
int main(int argc, char * argv[])
{
    int k;
    printf("A:%d\n", i);
    for(k=0; k<1; k++)
    {
        int i = 2, j = 1252;
        printf("B:%d %d\n", i, j);
    {
        int i = 0;
        printf("C:%d %d\n", i, j);
    }
    printf("D:%d\n", i);
    }
    return 0;
}

Lors de son exécution, ce programme affiche :