7 个回答

这种label语句,可以由break或continue 语句引用,一般要和for语句等循环语句配合使用,返回代码中的特定位置,多发生在循环嵌套的情况下!但是使用过度会带来调试麻烦!最佳实践如果用,尽量使用描述性标签并且不要嵌套过多的循环。可以看看高程3中的相关介绍

相当于给当前循环命名,指代当前循环;多重循环时,可以方便的跳过/结束外层循环(只用continue的话是跳过自身--可以考虑块作用域,虽说没有)……

标签语句,一般多重循环中会用到

不需要,画蛇添足

一般也不用,多重循环加上可以想结束哪个就结束哪个

多重循环才会用到,这个一个循环确实好像没有什么用。

搬石头砸脚的写法,除了能够正常执行之外可以说是一无是处,嵌套循环可以有 n 多种方法改写。

推荐问题