黑马程序员技术交流社区

标题: 循环里面都可以用break吗 [打印本页]

作者: 占晓    时间: 2016-9-8 00:16
标题: 循环里面都可以用break吗
循环里面都可以用break吗

作者: taozhihui    时间: 2016-9-8 00:26
for是不可以的
作者: baihongguang10    时间: 2016-9-8 22:06
我也想问问、break和return和continue这三个怎么区分啊?
作者: ln931460905    时间: 2016-9-11 17:19
baihongguang10 发表于 2016-9-8 22:06
我也想问问、break和return和continue这三个怎么区分啊?

break:  直接退出整个循环return:  退出当前函数
continue:  跳过本次的循环,进行下一轮循环。

作者: ln931460905    时间: 2016-9-11 17:22
可以用,执行break之后,结束循环。
作者: 占晓    时间: 2016-9-11 21:19
taozhihui 发表于 2016-9-8 00:26
for是不可以的

谢谢
作者: 占晓    时间: 2016-9-11 21:21
baihongguang10 发表于 2016-9-8 22:06
我也想问问、break和return和continue这三个怎么区分啊?

一脸懵啊
作者: 占晓    时间: 2016-9-11 21:24
ln931460905 发表于 2016-9-11 17:19
break:  直接退出整个循环return:  退出当前函数
continue:  跳过本次的循环,进行下一轮循环。
...

太感谢了
作者: 占晓    时间: 2016-9-11 21:25
ln931460905 发表于 2016-9-11 17:22
可以用,执行break之后,结束循环。

嗯呢  谢啦
作者: 悄然林静    时间: 2016-9-11 21:46
baihongguang10 发表于 2016-9-8 22:06
我也想问问、break和return和continue这三个怎么区分啊?

break立即结束循环结构,继续执行下面的代码;
contunue中止本次循环,重新进入下一轮循环;
return返回main函数
作者: 跳DJ的农民哥    时间: 2016-9-12 03:29
  break结束语法块` 无论是选择结构还是循环结构,直接结束然后往下执行,
  return结束当前整个函数
  continue跳回判断条件的代码行 然后判断完再执行.如果while循环里面条件是真,用了continue就会是一个死循环
判断然后-跳回然后再判断-跳回
作者: 占晓    时间: 2016-9-12 18:47
跳DJ的农民哥 发表于 2016-9-12 03:29
break结束语法块` 无论是选择结构还是循环结构,直接结束然后往下执行,
  return结束当前整个函数
  conti ...

好详细
作者: itcoder    时间: 2016-9-12 22:03
可以啊,break的作用就是跳出循环的
作者: 占晓    时间: 2016-9-12 22:08
itcoder 发表于 2016-9-12 22:03
可以啊,break的作用就是跳出循环的

谢啦




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