因为局部变量也被称为自动变量,当函数被访问时,应该在运行时分配内存。
int main(){
int a; // declaration
return 0;
}
int main(){
int a[]; // compilation error, array_size missing
return 0;
}
int main(){
int a[2]; // declaration, but can't work without array_size,
// so at compile time it is ch