מידע

יוצרים Olivier Bonaventure
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

תגיות

כניסה

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 :