求问个c语言问题,删除链表节点的时候 为什么要释放被删节点,不释放也不影响呀

如题所述

如果不释放的话会造成内存泄露。

比如一个业务逻辑中需要不断的增加节点,并不断的删除节点,如果不释放节点的内存空间的话,假设每个节点占内存8字节,那么这个块逻辑执行足够多次数,内存就放不下了。这就是隐患了。

(尤其处理的数据量级较大时,这个问题会比较明显)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-08
就像家里垃圾一样,不扔了,不是占用空间,碍事么
相似回答