A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© doubandddk 中级黑马   /  2014-7-9 22:26  /  1362 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

break w 可以直接跳出标记为w的for循环;
w:for (int x = 0; x < 5; x++)
{
        q:for (int y = 0; y < 5; y++)
        {
                break w;
        }
}
小小记录一下 总是忘

6 个回复

倒序浏览
忽然有个想法 如果内层循环在外层循环的低端,跳出外层循环直接在内层循环附一个值就好了。比如这道题内层写个x=5。
或者内层循环定义一个flag=false,在内层循环break前将flag=true,然后外层循环内在内层下写一个if(flag){break;}
回复 使用道具 举报 1 0
你应该将break和continue一块记才会记得清楚,break是跳出整个循环;continue是跳出本次循环进入下一循环
回复 使用道具 举报
本帖最后由 张周飞 于 2014-7-10 09:43 编辑

break是跳出整个循环,是跳出离他最近的循环!for循环里面的代码都不运行了;
continue是跳出本次循环     进入下一循环,
回复 使用道具 举报
容易忘,笔记是必须的,但笔记也不好做啊
回复 使用道具 举报
顶一下!
回复 使用道具 举报
容易忘还是写笔记吧,这里很快就找不到了,除非你来水的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马