kkbenben 发表于 2013-12-24 14:18:23

head是链表头,这个代码能释放掉链表空间吗

if(head != NULL)
{
   
   p= head->next;
    free(head);
    head = p;
}

我调试结果 只循环了一次就跳出来了,

duzhongjieqiji 发表于 2013-12-24 15:00:52

node = head;
while(node!=nil){
temp = node;
node = node->next;
free(temp);
}
head = null;

仰望天上的光 发表于 2013-12-24 20:11:53

你的代码里没有循环

hate茶叶蛋 发表于 2013-12-25 10:12:57

只是释放了了head节点,具体看您是什么链表,要是单链表你只释放了头结点后果很严重哈
页: [1]
查看完整版本: head是链表头,这个代码能释放掉链表空间吗