用malloc函数分配内存给指针,然后忘了用free()释放,会造成电脑内存减少吗?

用malloc函数分配内存给指针,然后忘了用free()释放,会造成电脑内存减少吗?那学c语言自己在电脑上练习编程然后就把自己电脑内存越来越少了?... 用malloc函数分配内存给指针,然后忘了用free()释放,会造成电脑内存减少吗?那学c语言自己在电脑上练习编程然后就把自己电脑内存越来越少了? 展开
 我来答
百度网友d1b0be4
2018-03-08 · TA获得超过252个赞
知道小有建树答主
回答量:109
采纳率:93%
帮助的人:22.9万
展开全部
练习编程的话不会,因为练习编程的话,现代程序的执行一般都是依赖于操作系统的,在被结束时就会被系统清理掉。如果程序没有结束,比如执行完一个任务并且分配了大量内存然后这个程序就去执行下一个任务,那样先前一个任务分配的内存就不会被释放掉,这也是在程序执行内部要考虑的内存占用问题,此时就要涉及到自己释放内存的问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式