首页
85问答库
>
c语言中用malloc申请的内存,如果不用free释放的话,它会在程序结束后自动释放吗?
c语言中用malloc申请的内存,如果不用free释放的话,它会在程序结束后自动释放吗?
2024-11-30 01:13:53
推荐回答(1个)
回答1:
在堆中分配的内存如果不用free释放,就会在程序运行结束前一直存在于堆中,造成内存泄露。但结束程序后,操作系统会回收该进程的内存空间,该进程存储在物理内存的所有内容消失了,包括以前泄漏的。
相关问答
最新问答
中国石油大学代码?(华东)
2012年国家公务员考试时什么时候?
电话号码前加86是什么意思?
追在超市当收银员的女孩
求一个小米的F码,好心人留步
怎么设计qq相册封面拼图4张?
求教,Crocs适合汗脚的人穿吗?
红花、当归-枸杞泡脚有什么功郊
想起这件事,我真的很难过,作文至少500子
CAD里面如何一次性删除所有相同的文字? 怎么一次性修改所有文字的高度?