rah*_*shr 1 c arrays memory-management static-memory-allocation
我写了一个简单的代码,我在创建没有固定大小的数组.我尝试编译代码gcc,它工作正常.请解释为什么这个工作数组大小应该在编译时知道.
这是我用过的代码.
void f(int k)
{
int a[k];
.....//some operation
}
int main()
{
int i = 10;
f(10);
return 0;
}
Run Code Online (Sandbox Code Playgroud)