ファイル名 | 説明 |
---|---|
Scope1.cpp | Global & Local Area |
//Global Area int g1 = 123; int g2; |
void func1(void) { int v1 = 5; static int v2 = 3; printf("g1=%d g2=%d v1=%d v2=%d\n",g1,g2,v1,v2); g2++; v1++; v2++; } |
int main(void) { printf("%d %d\n",g1,g2); func1(); func1(); func1(); |
void func2(void) { // j= 7; //error for(int i=1; i<4; i++) printf(" %d",i); printf("\n"); // i= 3; //error for(int i=5; i<9; i++) printf(" %d",i); int j = 12; printf("\n% d\n",j); } |
123 0 g1=123 g2=0 v1=5 v2=3 g1=123 g2=1 v1=5 v2=4 g1=123 g2=2 v1=5 v2=5 1 2 3 5 6 7 8 12 |