【发布时间】:2014-10-27 11:44:28
【问题描述】:
我想问一下,在内部循环中,我将如何突破外部循环。
例子:
while (true) {
for (int i = 0; i < 2; i++) {
std::cout << "Say What?";
// Insert outer-loop break statement here
}
}
以上只是一些伪代码。不用担心逻辑。
【问题讨论】:
-
把所有东西都放在一个函数里,然后把
return从内部循环中。 -
使用可以检查是否破坏内部/外部循环的寄存器/int?
-
@Jrok 他可能还不想从函数中返回 :) ?不过也不错
-
合法使用goto?
-
@jrok 或者将内循环放在一个函数中,并返回一个由外循环检查的特定值。