我相信这已经被问了一百万次,但我找不到解释它的答案。有人告诉我永远不要这样做,但我还没有真正理解为什么。为什么这样的事情不算动态分配内存,为什么那么糟糕?
int a; scanf("%d",&a); int arr[a];
c dynamic-memory-allocation
c ×1
dynamic-memory-allocation ×1