c++ - 如何创建一个 for 循环来运行所有值 0-n 但特定值除外?

标签 c++

它目前在 j=5 处终止,我希望它以某种方式跳过 j=5 迭代并继续直到 j<10。

for(int j=0; j!=5 && j<10 ; j++)
{ 
    cout<<"loop working for j = "<<j<<endl;
}

最佳答案

for(int j = 0; j < 10; j++) {
    if (j == 5)
      continue;    
    std::cout << "loop working for j = " << j << std::endl;
}

关于c++ - 如何创建一个 for 循环来运行所有值 0-n 但特定值除外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208310/

相关文章:

c++ - 如何检查 C++ 中的大数是否被 7 除?

c++ - 成员变量在评估之前未正确更新

C++ iostream >> 运算符的行为不同于 get() unsigned char

c++ - ptr_vector 迭代器不需要增量吗?

c++ - C++ 中的 Controller /迷你内核设计模式

c++ - 在分配的内存中添加文本

c# - 如果 C# 指针被认为是 "unsafe,",这是否意味着 C++ 指针也是 "unsafe"?

c++ - 将笨拙的 cstring 拆分成不同的数组?

c++ - 如何在按 C++ 的按钮上显示第二个窗口

c++ - uniform_real_distribution operator() 编译错误