struct student *merge(struct student *head, struct student *head2)
{
struct student *P;
P=head->next;
while(P!=NULL)
{
P=P->next;
}
P=head2;
return head;
}
这个是我的链表合并函数。
struct student *merge(struct student *head, struct student *head2)
{
struct student *p;
p=head;
while(p->next!=NULL)
{
p=p->next;
}
p->next=head2;
return head;
}
这是答案。
我的没有合并成功,但是我的P也指向了那个空的位置啊。
为什么我的用P不可以? 而答案用P->next 却可以。
灼眼de菠萝包
相关分类