識別子の有効範囲を確認する
明解C言語 入門編 > 6. 関数 >
識別子の有効範囲を確認する
C++
#include <stdio.h>int x = 700;
void print_x(void)
{
printf("%d\n", x);
}int main(int argc, char* argv[])
{
int x = 800;print_x(); // 700
printf("%d\n", x); // 800int i;
for (i = 1; i < 5; i++)
{
int x = i * 100;
printf("%d\n", x); // 100 〜 400
}printf("%d\n", x); // 800
printf("%d\n", ::x); // 700
return 0;
}
実行結果
T:\>lesson052\Project1.exe
700
800
100
200
300
400
800
700