break语句是跳出循环还是仅跳出if语句?
问题内容:
在下面的代码中,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
。