So drucken Sie den Wert der globalen Variablen und lokalen Variablen mit gleichem Namen?

Hier ist mein code , ich will drucken, 15 und 12, sondern wegen der Instanz-Mitglied versteckt sich der lokale Wert von a ist immer zweimal gedruckt.

#include <stdio.h>                                  
int a = 12;             
int main()          
{           
    int a = 15;             
    printf("Inside a's main local a = : %d\n",a);                  
    printf("In a global a = %d\n",a);            
    return 0;           
}

Warum und gibt es eine Möglichkeit, es zu drucken in c ? ... BTW ich weiß, dass es in c++.

InformationsquelleAutor der Frage Omkant | 2012-08-29

Schreibe einen Kommentar