在下面的代码中,break语句是仅脱离if语句还是脱离for循环?

我也需要它来打破循环。

for (int i = 0; i < 5; i++) {
    if (i == temp)
        // do something
    else {
        temp = i;
        break;
    }
}

最佳答案

那会打破for循环。实际上break仅在谈论loops时才有意义,因为它们完全脱离了loop,而continue仅进入下一个iteration

10-05 22:39