c++ - 在 for 循环中使用 break

标签 c++ for-loop nested break

<分区>

如果我使用 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/

相关文章:

C - 编译器优化将如何影响没有主体的 for 循环?

javascript - 使用 mongoose 进行嵌套数组查询

nosql - 在 Elastic Search 上查询多级嵌套字段

Excel嵌套错误

c++ - 可靠的 UDP 算法?

c++ - 错误 : invalid conversion from ‘void*’ to ‘test::apr_size_t* {aka long unsigned int*}’ [-fpermissive]

c++ - 文件处理错误

r - R防止 “for”循环反向迭代

c++ - 我想创建一个嵌套数组,其中包含来自另一个数组的所有元素,但分为两个

python - 在 "for line in data"循环中使用 .readline() 将文件的多行分配给多个变量