7 个回答

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

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

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

不需要,画蛇添足

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题