break小知识点.
众所周知,break用于跳出switch-case和终止循环,但是他只能终止本层循环,那么有没有方法使其终止外层,甚至其他的循环代码块呢?结果,当然是有的
label:for(int i = 0; i < 10; i++){
for(int j = 0; j < 10; j++){
break labelName;//在break 后加标签 可以终止指定的 循环代码块
}
}
同理
continue label;
用于结束label绑定循环代码块的一次循环
这种方式,像极了汇编语言,跳转语句和循环语句,加的标签