*next,*p1;//next是新节点的指针,p1是原链表中下一个结点的指针cur=head;//cur是遍历原链表用的while(cur)//遍历原结点{p1=cur->next;next=(struct Node*)malloc(sizeof(struct Node));//开辟新节点的空间cur->next=next;//下面三