Thông tin

Tác giả Olivier Bonaventure
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Tags

Đăng nhập

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 :