Link deleteList(Link Head,int num) {
Link Pointer;//始终指向当前节点
Link Back;//暂存当前节点
Pointer = Head->next;
while(Pointer)
{
Back=Pointer;//暂存当前节点
if(Pointer->num==num)
{//判断是不是要删除的节点
Back->next=Pointer->next;//更新链表
free(Pointer);
printf("删除成功!");
break;
}
Pointer=Back->next;//当前不是所要删除的节点,指针后移继续判断
}
if(!Pointer)
printf("没有你要删除的节点!");
return
Head;
}