void reverse(LinkList *L)
{
LinkList *p,*s;
p=L;
p=p->next;
L->next=NULL;
while(p!=NULL)
{
s=p;
p=p->next;
s->next=L->next;
L->next=s;
}
}
为什么这个逆置链表函数里面的p=p->next 必须在s->next=L->next;L->next=s;之前,我放在最后程序就运行不了了?