请问程序退出的时候会把申请过的内存自动释放吗

kent4j 2009-09-29 09:00:26
请问程序退出的时候会把申请过的内存自动释放吗
...全文
179 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
VisionCat 2009-09-29
  • 打赏
  • 举报
回复
C的好在于她有很高的控制度和灵活性,带随之而来的是你的责任也更大。
所以,我觉得还是承担起你的责任吧~~,不要只享受权利而不履行义务。做好释放内存的工作。
Wind_Runner 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liangyonglou 的回复:]
即使用malloc 或者new开辟的内存,程序退出后忘记释放了,系统也是会收回的,不够是有个时间的,要是连续申请不释放,可能就把内存吃完了。
[/Quote]\

这个时间是如何确定的?
teng0210 2009-09-29
  • 打赏
  • 举报
回复
这个还要看啥系统,嵌入式的如果程序malloc后不free,后果很严重滴.
kent4j 2009-09-29
  • 打赏
  • 举报
回复
非常感谢
liangyonglou 2009-09-29
  • 打赏
  • 举报
回复
即使用malloc 或者new开辟的内存,程序退出后忘记释放了,系统也是会收回的,不够是有个时间的,要是连续申请不释放,可能就把内存吃完了。
kouwenlong 2009-09-29
  • 打赏
  • 举报
回复
en

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧