【发布时间】:2014-08-24 09:05:04
【问题描述】:
void delete_list()
{
tr=header; //tr is`also defined at the top near struct node.
while(tr!=NULL)
{
q=tr; // q is defined at the top as a pointer.
tr=tr->next;
free(q);
}
return;
}
当我在 main 方法中调用此函数时,它没有给出所需的输出。
【问题讨论】:
-
这段代码没问题,问题出在你没有显示的代码中。要获得更好的帮助,请发帖MCVE
-
我不会说这段代码没问题。我们不知道“tr”的类型和“header”的初始化,以及应该如何释放该类型的元素。
标签: c singly-linked-list