| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 374 人关注过本帖
标题:[求助]C语言的问题
只看楼主 加入收藏
popwer
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-9-4
收藏
 问题点数:0 回复次数:2 
[求助]C语言的问题
break和continue所控制的循环 是不是跟他们离的最近的if循环啊
还是有别的啊 请帮忙说明下 谢谢了
搜索更多相关主题的帖子: C语言 
2006-09-18 16:32
老茶壶
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-7
收藏
得分:0 
break和continue所控制的循环 是跟他们离的最近的if循环啊 其中也包括它们的循环嵌套
2006-09-18 16:51
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
while,do-while,for循环,可以用break语句调出循环,用continue语句结束本次循环.
continue跟break的区别是:continue只是结束本次循环,而不是终止整个循环的执行,break则是结束整个循环过程,不再判断执行循环的条件是否成立.
例如:
1.for(i=1;i<=10;i++)
  { m=i*i;
   if(m>50) break; // 这里如果m的值大于50的话就会提前结束循环,不在判断下去的.
   printf("%d",m);
   }
2.main()
{
int n;
for(n=100;n<200;n++)
{
if(n%3==0) continue; //这里当n能被3整除是,执行continue,结束本次循环(即不会执行printf),只有当n不能被3整除是才执行printf;
printf("%d",n);
}
}
(以上内容都是摘自书上,不知道看的明白不?)

------------------不为别的,就为你,我的理想!-----------------
2006-09-18 16:55
快速回复:[求助]C语言的问题
数据加载中...
 
   



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

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