ブロック というスコープ(参照できる範囲)

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
最終更新:2009年12月15日 20:39
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。