黑马程序员技术交流社区

标题: C语言中continue和break的用法区别 [打印本页]

作者: 251143492    时间: 2014-11-9 20:17
标题: C语言中continue和break的用法区别
大神帮我分析分析,它两的用法和区别。谢谢啦
作者: sfm    时间: 2014-11-9 20:51
continue只是中断这一次的循环跳出这一次的循环,下一次满足条件继续循环。而break则是完全退出循环结构,不管下次循环条件漫步满足都不再进行循环
作者: 诺微_    时间: 2014-11-9 21:08
break:
使用场合:
      1.switch语句:退出整个switch语句
      2.循环语句:退出整个循环

continue:
使用场合:循环语句:结束当前这次的循环体  进入下一次循环
作者: zhaihaohk    时间: 2014-11-9 23:10
break 跳出当前循环(注意:仅指退出当前一层循环,当有多重循环时,需要跳出一层需要一个break,想一次性跳出使用goto 语句),循环包括while ,for语句;

continue:结束本次循环,继续下一次循环,作用域同break
作者: chri_liu    时间: 2014-11-10 08:52
诺微_ 发表于 2014-11-9 21:08
break:
使用场合:
      1.switch语句:退出整个switch语句

这个比较好吧
作者: 诺微_    时间: 2014-11-10 23:12
chri_liu 发表于 2014-11-10 08:52
这个比较好吧

比较好?那个?
作者: caozhichao    时间: 2014-11-11 00:13
诺微_ 发表于 2014-11-9 21:08
break:
使用场合:
      1.switch语句:退出整个switch语句

对头对头
作者: 谁想去飞    时间: 2014-11-13 00:05
break用于立刻终止包含它的最内层循环.如在switch语句中,break语句用来终止switch语... break语句中断内层循环并把控制立即转移到外层循环后的语句.而continue语句用来结束...
作者: supergcs    时间: 2014-11-13 00:09
视频里讲的很清楚了
作者: 董帅军    时间: 2014-11-14 14:00
break;是退出整个循环,continue是结束本次循环
作者: 董帅军    时间: 2014-11-14 14:01
break;是退出整个循环,continue是结束本次循环
作者: 大悟云    时间: 2014-11-16 19:05
break是结束所有的循环,不会再执行循环体,而是直接执行程序后面的语句;  continue是结束本次循环,循环体内continue后面的语句不会执行,而是去进行条件判断,接着进行下一次循环。
作者: 谁想去飞    时间: 2014-12-2 21:53
continue 是跳出所在的循环 进入下一个循环,break 是跳出整个循环
作者: 谁想去飞    时间: 2014-12-2 21:55
continue 是跳出所在的循环 进入下一个循环,break 是跳出整个循环




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2