关于删除链表节点的 看看错在哪里(代码是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; } } }