我的break错在哪里??
reverse_list(node *head)
{
node *p,*q,*r;
p=head;
q=p->next;
r=q->next;
while(q!=NULL);
{ r=q->next;
q->next=p;
p=q;
if(q->next!=NULL)
q=r;
else
break;
}
head->next=NULL;
head=r;
r->next=q;
printf("\nthe reversed list is:");
while(r->next!=NULL)
{
printf("%d\t",r->num);
r=r->next;
}
偶在写一个函数时出现:
错误 struct~2.c 72: 'break' 位置错在 reverse_list 函数中;
我实在找不错在哪里?郁闷 还望各位能指点一二!谢谢