黑马程序员技术交流社区

标题: break问题 [打印本页]

作者: 张亚鑫    时间: 2012-12-20 21:20
标题: break问题
break在几个循环语句里,能跳出几个循环啊?
作者: 许庭洲    时间: 2012-12-20 21:24
break:立即终止整个循环。
作者: 鲜学良    时间: 2012-12-20 21:33
break只是跳出最近的循环:
static void Main(string[] args)
        {
            for (int i = 0; i < 12; i++)
            {
                for (int j = 0; j < 12; j++)
                {
                    break;
                }
                Console.WriteLine("break");
            }
            Console.ReadKey();
        }
一定会输出12个break
作者: Sailing.    时间: 2012-12-20 22:19
break只是跳出当前的循环。
作者: 李先洋    时间: 2012-12-20 22:37
break只是跳出最内层循环
作者: 唐海军    时间: 2012-12-20 23:22
break 是终止当前的循环、
作者: 王兵    时间: 2012-12-23 11:55
break跳出的是离他最近的那个循环。
作者: 阮佳佳    时间: 2012-12-23 22:15
break只是跳出最近的循环:所以想要退出当前循环,可以使用return
作者: 王靖雯    时间: 2012-12-24 15:03
就近原则吧,退出当下的循环
作者: 管冉    时间: 2012-12-24 18:30
break只跳出1层,实在循环嵌套太多想出来,用goto(不过老师说尽量不要用)
作者: 李冠彬    时间: 2012-12-24 23:45
break跳出当前循环,return跳出所有物质循环,终止执行。
作者: 黄锦成    时间: 2012-12-25 09:34
跳出与break最接近的那个循环
作者: HM刘磊    时间: 2012-12-25 23:20
break的作用是结束所在循环语句,跳出循环接着执行下面程序行。
Break和continue的区别是后者是结束本次循环如果满足条件进入下一次循环直到跳出。
作者: 黄林    时间: 2012-12-26 14:23
break跳出包含它的那个循环,也就是最近的一层循环




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