本帖最后由 彭飞 于 2014-5-11 00:40 编辑
哈哈,
好想你弄混淆了哟,
break 是跳出 跳出本循环
retrun 是返回 相同点都是结束语句
还有一个continue 它才是和break很相似的跳出的意思
continue 跳出本次循环的意思。
就拿一楼的代码来解释吧。
1、当for循环里写break的时候 会跳出for循环 【结束循环】
2、如果写 continue for循环里面会结束【本次】 然后执行【i--】
循环没有结束,只是在遇见 continue 后结束了该次循环【进入下次循环】
3、如果在循环中写了return 语句 则返回 return 后面的值。
三者一定不要搞混淆了。 |