标签: c memory allocation
我最近在接受采访时,给了一张带有一些功能签名的纸,并要求填写代码,我还被告知不要“分配内存”。
问题相对简单(列表中的值最小)所以我递归地解决了面试官似乎并不感兴趣的问题,他们似乎暗示我可以在堆栈上声明变量,但我很紧张,遗憾的是没有按下面试官就此而言。
在C中“分配”内存意味着什么?
答案 0 :(得分:1)
分配内存意味着为程序保留位于HEAP部分的大量内存。相反,当你不分配内存时,新的变量存储在STACK部分。
请参阅What and where are the stack and heap?