【发布时间】:2010-12-03 08:07:18
【问题描述】:
我正在参加 C++ 练习测试,但我对一组访问范围和声明点相关问题感到困惑。这两个问题是相互关联的。我知道答案。我需要的是正确的解释:
main末尾的局部变量x的值是多少
int x = 5;
int main(int argc, char** argv)
{
int x = x;
return 0;
}
答案:未定义
main末尾的y值是多少?
const int x = 5;
int main(int argc, char** argv)
{
int x[x];
int y = sizeof(x) / sizeof(int);
return 0;
}
答案:5
【问题讨论】:
标签: c++ scope declaration global