take@takew ~ $ cat a.c #include<stdio.h> #include<string.h> main(void){ int i=55; printf("i:%d\n",i); { int i=66; printf("i:%d\n",i); } printf("i:%d\n",i); } take@takew ~ $ gcc a.c;./a.exe i:55 i:66 i:55 ブロックごのに参照できる範囲がきまる。 なお、 C言語でもっとも大切なスコープは、ファイルスコープだ。 「今日の訪問数:&counter(today)」 「昨日の訪問数:&counter(yesterday)」 「今までの訪問数:&counter(total)」 #comment