湘煤吴正水现在怎样了:c的链表释放内存的疑问。

来源:百度文库 编辑:高校问答 时间:2024/04/28 05:08:42
在链表中,释放内存:
//任务已经完成,现在释放内存空间
current=head;
while(current!=NULL)
{
free(current);
current=current=current->next;
}

问题:current都已经释放了,为什么还有current->next

错的

current=head;
while(current!=NULL)
{
head = current->next;
free(current);
current = head;
}