黑马程序员技术交流社区

标题: 跳出循环体 [打印本页]

作者: doubandddk    时间: 2014-7-9 22:26
标题: 跳出循环体
break w 可以直接跳出标记为w的for循环;
w:for (int x = 0; x < 5; x++)
{
        q:for (int y = 0; y < 5; y++)
        {
                break w;
        }
}
小小记录一下 总是忘


作者: iPear    时间: 2014-7-9 22:48
忽然有个想法 如果内层循环在外层循环的低端,跳出外层循环直接在内层循环附一个值就好了。比如这道题内层写个x=5。
或者内层循环定义一个flag=false,在内层循环break前将flag=true,然后外层循环内在内层下写一个if(flag){break;}
作者: 慕杰    时间: 2014-7-10 09:17
你应该将break和continue一块记才会记得清楚,break是跳出整个循环;continue是跳出本次循环进入下一循环
作者: 张周飞    时间: 2014-7-10 09:41
本帖最后由 张周飞 于 2014-7-10 09:43 编辑

break是跳出整个循环,是跳出离他最近的循环!for循环里面的代码都不运行了;
continue是跳出本次循环     进入下一循环,
作者: David.L    时间: 2014-7-10 12:59
容易忘,笔记是必须的,但笔记也不好做啊
作者: ╰_〃无法释怀的    时间: 2014-7-10 14:27
顶一下!
作者: 一十二。    时间: 2014-7-10 14:31
容易忘还是写笔记吧,这里很快就找不到了,除非你来水的




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