<分区>
如果我使用 break 退出 for 循环,它会继续读取当前迭代的剩余部分还是直接跳到末尾并退出?即。
for (int x = 0; x < 10; ++x)
{
break;
std::cout << "Will I be output?";
}
<分区>
如果我使用 break 退出 for 循环,它会继续读取当前迭代的剩余部分还是直接跳到末尾并退出?即。
for (int x = 0; x < 10; ++x)
{
break;
std::cout << "Will I be output?";
}
最佳答案
它不会执行任何跟在 break
语句之后的东西。
一般来说,一条建议是始终执行此类代码并尝试查看它是否会产生预期的结果。
虽然这不是一个好的编程习惯,但在像这样的简单情况下它可以省去很多麻烦。
关于c++ - 在 for 循环中使用 break,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21072101/