关于删除链表节点的 看看错在哪里(代码是copy自互联网)
程序代码:Node *Delete(Node *head,int key)
{
Node *node1=head;
Node *node2=NULL;
if (head==NULL)
{
return NULL;
}
else
{
if (node1->number==key)
{
head=head->next;
free(node1);
return head;
}
else
{
while (node1!=NULL)
{
node2=node1;
node2=node2->next;
if (node2->number==key)
{
node1->next=node2->next;
free(node2);
break;
}
node1=node1->next;
}
return head;
}
}
}


