gpt4 book ai didi

c - "memory allocation"在C中实际上意味着什么

转载 作者:行者123 更新时间:2023-11-30 21:22:57 25 4
gpt4 key购买 nike

我最近在接受采访时,给了我一张纸,上面有一些函数签名,并要求我填写代码,还指示我不要“分配内存”。

问题相对简单(列表中的最小值),所以我递归地解决了它,面试官似乎对此不以为然,他们似乎建议我可以在堆栈上声明变量,但我很紧张,遗憾的是没有按面试官对此。

C 中“分配”内存是什么意思?

最佳答案

分配内存意味着您为程序保留位于堆部分的内存量。相反,当您不分配内存时,新变量将存储在 STACK 部分中。

参见What and where are the stack and heap?

关于c - "memory allocation"在C中实际上意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com