读书人

多重循环上若最里层有break,是跳出最

发布时间: 2013-01-20 10:22:40 作者: rapoo

多重循环下,若最里层有break,是跳出最里层,还是跳出全部(最外层)循环
for(;;)
{
for (;;)
{
...
break; 问题,这里是跳出哪层循环呢
}
}
[解决办法]


[解决办法]
最里面一层循环
[解决办法]
跳出本层循环。。。自己可以写程序printf下
[解决办法]
只跳出一层~~~
[解决办法]
A break causes the innermost enclosing loop or switch to be exited immediately.
break在循环里用时退出最里层循环,在switch语句中用时退出该switch语句。
多重循环上,若最里层有break,是跳出最里层,还是跳出全部(最外层)循环
[解决办法]
goto解决一切!!
[解决办法]
这个是一层一层跳出来的。
[解决办法]
又长知识了…
[解决办法]
跳当前这层,即最里层,想要跳几层或者更多,则使用goto,但一般不提倡
[解决办法]

[解决办法]
刚试了下,是跳出当前循环,也就是break放在那一层就跳出那一层。

读书人网 >C语言

热点推荐