微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的 C 单链表实现有什么问题,当我尝试删除一个元素并释放它们时,内存不会下降

如何解决我的 C 单链表实现有什么问题,当我尝试删除一个元素并释放它们时,内存不会下降

所以我这周决定学习 C 语言,我认为在 C 中盲目地实现一个链表是一个很好的学习方法(可能不是),但现在我被这个问题困住了。

在我的 C 代码中,我有一个 append() 函数可以向链表添加一个元素,还有一个 remove_index() 函数可以删除链表某个索引上的元素,一切似乎都可以正常工作当我显示当前链表元素时添加删除元素时,但是当我开始查看我的程序的内存使用情况时......在我删除并释放()使用我的{ {1}} 函数,我的程序的内存似乎没有下降......我在这里做错了什么?

下面是我的代码

remove_index()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。