我写了一个简单的代码,我在创建没有固定大小的数组.我尝试编译代码gcc,它工作正常.请解释为什么这个工作数组大小应该在编译时知道.
gcc
这是我用过的代码.
void f(int k) { int a[k]; .....//some operation } int main() { int i = 10; f(10); return 0; }
c arrays memory-management static-memory-allocation
我正在尝试实现red的基本功能,如下面的Go.
go redis
arrays ×1
c ×1
go ×1
memory-management ×1
redis ×1
static-memory-allocation ×1