| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 394 人关注过本帖
标题:我的break错在哪里??
只看楼主 加入收藏
dainichuhai
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2005-10-14
收藏
 问题点数:0 回复次数:1 
我的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 函数中;
我实在找不错在哪里?郁闷 还望各位能指点一二!谢谢

搜索更多相关主题的帖子: color 
2007-06-22 05:14
herbert_1987
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:1314
专家分:0
注 册:2007-5-13
收藏
得分:0 
函数没有结束:
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;
}
}

没有返回类型:
void
reverse_list(node *head);
或者其它返回类型.

人生重要的不是所站的位置,而是所朝的方向
2007-06-22 08:11
快速回复:我的break错在哪里??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013345 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved