break
语句是如何工作的?
我知道如果在循环中使用break
,循环将停止执行。例如:
for (int i=0; i<10; i++) {
break;
}
但是,如果break
语句位于循环内部,同时在if
或else
语句中,它仍然有效吗?例如:
for (int i=0; i<10; i++) {
if (i==7) {
//code
break;
//code
}
}
break
语句会让for
循环结束,或跳过紧挨在if
条件语句后面的代码并继续迭代。
如果break
语句在一个嵌套的循环中,它会结束最近的那个循环,还是两个循环都结束?
谢谢。
switch
、while
、do
或for
语句(2),即直接封闭的方法或初始化程序;这个语句被称为break目标,然后立即正常完成。 - Andrew Tobilko