日期:2014-05-20  浏览次数:20882 次

for循环跳出
for(;;){
    for(;;){
          for(;;){
                break;          
          }
    }
}

怎么能够在break处确定要跳出到哪一层循环?

------解决方案--------------------
以下的资料你可以参考一下:

1 不带标号的break语句: 终止当前语句的执行而使控制转移到当前语句的下一条语句.
带标号的break语句: 终止带标号的语句而使控制转移到带标号语句的下一条语句.
break statementName; 标号要单独一行;

2 只能用在循环语句中.
不带标号的continue语句: 无条件使控制转移到循环语句的条件判定部分.
带标号的continue语句: 无条件使控制转移到带标号的循环语句的条件判定部分.
------解决方案--------------------
L1:
for(;;){
L2:
for(;;){
L3:
for(;;){
break/continue L1/L2/L3; //L3可省略。
}
}
}