gpt4 book ai didi

程序结束后释放C malloc()内存空间?

转载 作者:太空狗 更新时间:2023-10-29 16:08:54 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What REALLY happens when you don't free after malloc?
Is freeing allocated memory needed when exiting a program in C

在我的第一节 C 课上,我被灌输了我应该在 malloc()calloc() 之后调用 free()因为它在动态分配内存后释放空间,否则它将消失(我假设直到系统重启)。但是,最近我开始在各种编码站点上阅读到该内存将在程序结束时释放回来。

哪一个是正确的说法?

我会查看官方规范,但我不知道从哪里得到它(尝试谷歌搜索)。

谢谢。

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