【发布时间】:2017-03-20 07:35:21
【问题描述】:
下面的代码 sn-p 在 C 中工作和编译
const int n=10;
int main(void)
{
int a[n];
return 0;
}
但是,当数组在全局范围内声明时,会引发编译错误。
const int n=10;
int a[n];
int main(void)
{
return 0;
}
有人可以解释为什么它不会在 main 中抛出错误。
【问题讨论】:
-
它会抛出什么编译错误?