[求助]链表逆置
void reverse(LinkList &L){
LinkList p,q;
if((L->next==NULL)||(L->next->next==NULL))return;
p=L->next;
q=p->next;
p->next=NULL;
while(q->next!=NULL)
{
L=q->next;
q->next=p;
p=q;
q=L;
}
q->next=p;
L->next=q;
L->data=NULL;
return;
}
输出全是零,始终不对,郁闷呀。
请各位指教!!