| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 18167 人关注过本帖
标题:for语句中break 弹出;是指for整个语句就此停止,开始执行下一个语句吗?
只看楼主 加入收藏
异次元之刃
Rank: 1
来 自:四川 绵阳
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-3-18
结帖率:50%
收藏
已结贴  问题点数:16 回复次数:16 
for语句中break 弹出;是指for整个语句就此停止,开始执行下一个语句吗?
for语句中break 弹出;是指for整个语句就此停止,开始执行下一个语句吗?
2013-03-26 17:31
江财星仔
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2012-12-14
收藏
得分:1 
恩恩  自己百度 break 和 continue 的区别吧
2013-03-26 17:32
X1AO
Rank: 3Rank: 3
来 自:北京邮电大学
等 级:论坛游侠
威 望:1
帖 子:52
专家分:123
注 册:2013-3-6
收藏
得分:1 
break 是完全跳出循环,continue是继续这个循环,忽略continue后面的语句。

不要问我下课干什么,我陪瓜哥上厕所。
2013-03-26 17:33
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:1 
break 的作用地终止一段程序的运行,主要用在两个地方:
1、break 与 switch 语句结合,使控制从 switch 中退出来
   比如说:switch(i)
            { case 1:...,break;
              case 2:...,break;
              ......
             }
2、再循环体中,break 的作用是立即终止循环,如果处在嵌套的内层循环中,break 只能终止它所在的那层循环,不能终止外层循环
   所以 break 后,直接终止循环体,开始运行循环体后面的语句

[ 本帖最后由 韶志 于 2013-3-26 17:50 编辑 ]

三十年河东,三十年河西,莫欺少年穷!
2013-03-26 17:47
tiantianyier
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2013-3-26
收藏
得分:1 
break就是完全中止循环。
2013-03-26 17:51
嗜血老妖
Rank: 3Rank: 3
来 自:江西
等 级:论坛游侠
威 望:2
帖 子:102
专家分:163
注 册:2013-3-25
收藏
得分:1 
跳出for循环如:#include <stdio.h>
int  main()
 {
   int i,h=0;
  for(i=1;i<=11;i++)
     { h+=i;
  if(i==10)break;}
   printf("%d",h);
  return 0;
 }
 它的输出结果就是55从循环中跳出去执行break之后的语句。

仗剑走天涯,网络论英雄。
2013-03-26 18:36
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
收藏
得分:1 
蹭分
2013-03-26 18:54
sonzo414
Rank: 1
来 自:四川成都
等 级:新手上路
帖 子:12
专家分:8
注 册:2013-3-13
收藏
得分:1 
楼主居然是绵阳人,我也是。- -! 好难得在这看见老乡哦。  你是不是大一的新生哦?
2013-03-26 19:41
czzdcn123
Rank: 7Rank: 7Rank: 7
来 自:江西
等 级:黑侠
威 望:3
帖 子:258
专家分:510
注 册:2013-3-7
收藏
得分:1 
break是跳出循环  continue是结束本次循环
2013-03-26 23:12
第二周杰伦
Rank: 2
等 级:论坛游民
帖 子:55
专家分:20
注 册:2013-3-23
收藏
得分:1 
恩 你理解的八九不离十。break是从整个for循环中调出,也就是结束for循环。而continue是结束本次循环,紧接着执行你这个循环的下一次。
具体区别书上有解释。照着一些例子理解理解。
2013-03-26 23:18
快速回复:for语句中break 弹出;是指for整个语句就此停止,开始执行下一个语句吗 ...
数据加载中...
 
   



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

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