【发布时间】:2020-09-13 06:38:52
【问题描述】:
非常不言自明。我需要帮助解决内存泄漏问题。请查看下面的代码和屏幕截图。我很高兴回答任何其他问题或澄清更多:)
我的任务是构建堆栈数据结构 (LIFO)。这样做时,我在释放 malloc 的堆内存时遇到了一些麻烦。我使用 mystack.h 作为头文件,使用 main.c 来测试我的程序。两者都是要求。 V.Imp:我不允许更改任何函数的签名。
【问题讨论】:
-
在
stack_enqueue函数中,我假设n->next == NULL;语句中的==是一个错字? -
是的,已修复,但泄漏仍然存在
标签: c memory memory-leaks stack heap-memory