当您
continue
不带标签使用时,它会终止最里面的封闭while
,do-while
orfor
语句的当前迭代,并在下一次迭代中继续执行循环。
我不确定为什么下面的代码不能按我的预期工作。
do {
continue;
} while(false);
即使while
条件是false
,我希望它永远运行,因为它会continue
跳转到块的开头,然后立即continue
再次执行,等等。但是,不知何故,循环在一次迭代后终止。看起来continue
被忽略了。
循环continue
中如何工作?do-while