Información

Autor(es) Olivier Bonaventure
Fecha de entrega Sin fecha de envío
Tiempo límite de envío Sin límite de envío

Etiquetas

Inicia sesión

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 :