首页
230问答网
>
c语言中用malloc申请的内存,如果不用free释放的话,它会在程序结束后自动释放吗?
c语言中用malloc申请的内存,如果不用free释放的话,它会在程序结束后自动释放吗?
2024-11-30 01:13:53
推荐回答(1个)
回答1:
在堆中分配的内存如果不用free释放,就会在程序运行结束前一直存在于堆中,造成内存泄露。但结束程序后,操作系统会回收该进程的内存空间,该进程存储在物理内存的所有内容消失了,包括以前泄漏的。
相关问答
最新问答
各位Excel大神,请问使用条件格式,如何使单元格中含有指定的字,就标注该单元格颜色
不同的香蕉品种,你觉得哪个更好吃
陨石雨在哪里出现过?
一女孩对我说,想要跟她成为朋友可以,但是要答应她四个条件,什么意思?
至今为止你最大的遗憾是什么?
百度统计和CNZZ统计,统计的数据分别可以保留多久,如果查看?求助大神
介绍几首好听的歌
12x29竖式是什么?
谁对风力发电机的结构动力学方面比较懂?想学这方面的知识该怎么下手?求指教
注册会计师和注册质量认证师哪一个比较好考?