链表里malloc的结构体指针怎么释放?
我看调用比如链表插入,排序,删除元素的函数,有malloc分配内存给指针,最后好像都没有free啊? 删除会有啊。是需要的,但通常是依赖系统的垃圾回收机制处理了。加入元素要申请,排序不需要,删除释放。严格来说,创建之后,存储了一些资料,写入文件,然后删除链表,才退出。 claws0n 发表于 2018-9-23 12:07
删除会有啊。是需要的,但通常是依赖系统的垃圾回收机制处理了。加入元素要申请,排序不需要,删除释放。
...
c语言有垃圾回收机制吗?不是要一个malloc配一个free吗? 妖邪有泪 发表于 2018-9-23 13:48
c语言有垃圾回收机制吗?不是要一个malloc配一个free吗?
window 自身,程序结束后,系统后台处理。 c中释放机制就是free,malloc和free是成双成对出现的,不free程序也能正常运行,但是你就等着内存泄露吧!!
页:
[1]