永发信息网

程序结束后malloc申请的内存会被自动释放吗

答案:3  悬赏:60  手机版
解决时间 2021-03-09 15:48
程序结束后malloc申请的内存会被自动释放吗
最佳答案
程序结束后会释放的,运行中不会释放
内存泄漏仅存在于运行时也就是你说的第二个解释。
确实应该跟操作系统有关,程序运行时向操作系统申请空间,在程序没有向操作系统说明时,操作系统不会释放被程序申请的内存空间,
但当程序结束时,所有资源均会被操作系统回收。

还有楼上的,请你们搞清楚再来回答问题。
如果一个程序申请的内存在运行结束时没有被释放,那内存驻留程序是不是也太容易编了?操作系统又不会检查驻留的程序内容。
全部回答
C中不会自动释放的,C++中根本用不上这个函数,全自动的。跟操作系统无关,跟编程有关吧。。
程序释放的内存是自己申请的内存空间。比如你定义的变量,数组等这些东西,要程序结束时会自动释放内存,但是你自己手动申请的内存,系统是不会释放的。所以用完后一定要记得释放。内存泄露就是这种原因造成的。
虽然windows在这方面加强了,c++也采取了多种方法,但还是要自己释放,程序员应该养成这种良好的习惯。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一什么北风
【仰的反义词】仰起的反义词
高个子的男生穿匡威的帆布鞋好看不?拜托了各
天天酷跑招商银行visa全币卡我可以办了不用吗
新都休闲浴室我想知道这个在什么地方
读下列材料,完成下列问题。关中—天水经济区
独品女装馆这个地址在什么地方,我要处理点事
逢家果菜超市怎么去啊,有知道地址的么
泉福新邨嘉宏阁地址有知道的么?有点事想过去
《dnf》剑神怎么堆破兵?怎么换装?需要哪些
建井总工期是以下()的工期之和。A.施工准备期
志宝轮胎销售中心这个地址在什么地方,我要处
大年三十晚上不能拖地,这是迷信吗?
同学说我很虚伪,爱装必
上海和浙江哪个城市空气污染指数高
推荐资讯
函数奇偶性如何判断?
这是什么虫子?具体习性?能变成蝴蝶还是蛾子
225/75×(38-15)简算
金岷苑公寓我想知道这个在什么地方
汉民饭店怎么去啊,有知道地址的么
页面保存快捷键是什么
此字开头的成语接龙
东湖路/市场南路(路口)在什么地方啊,我要过
【氯化钙干燥】氯化钙能干燥哪些气体
海滨长途客运站订票点这个地址在什么地方,我
天猫里 不支持7天退款 但支持极速退款 是什么
最香小厨地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?