鱼C论坛

 找回密码
 立即注册
查看: 2032|回复: 4

链表里malloc的结构体指针怎么释放?

[复制链接]
发表于 2018-9-23 12:01:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我看调用比如链表插入,排序,删除元素的函数,有malloc分配内存给指针,最后好像都没有free啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-23 12:07:41 From FishC Mobile | 显示全部楼层
删除会有啊。是需要的,但通常是依赖系统的垃圾回收机制处理了。加入元素要申请,排序不需要,删除释放。
严格来说,创建之后,存储了一些资料,写入文件,然后删除链表,才退出。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-23 13:48:35 | 显示全部楼层
claws0n 发表于 2018-9-23 12:07
删除会有啊。是需要的,但通常是依赖系统的垃圾回收机制处理了。加入元素要申请,排序不需要,删除释放。
...

c语言有垃圾回收机制吗?不是要一个malloc配一个free吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-23 13:52:39 | 显示全部楼层
妖邪有泪 发表于 2018-9-23 13:48
c语言有垃圾回收机制吗?不是要一个malloc配一个free吗?

window 自身,程序结束后,系统后台处理。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-24 08:09:43 | 显示全部楼层
c中释放机制就是free,  malloc和free是成双成对出现的,不free程序也能正常运行,但是你就等着内存泄露吧!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 10:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表