C++ 程序实现 continue 语句的工作原理


2023年1月30日, Learn eTutorial
1584

在这个 C++ 程序中,我们将学习 continue 语句的工作原理。

定义 C++ continue 语句

在 C++ 编程中,continue 语句用于跳过循环的当前迭代,程序控制转到下一个迭代。continue 语句的语法是

continue;

continue 语句在 C++ 中如何工作?


for (init; condition; update)
{
   // code
   if (condition to break)
   { 
     continue
     // code
   }
}

在这个 for 循环中,continue 跳过当前迭代,控制流跳转到更新表达式。

 

如何编写 C++ 程序来检查 continue 的工作原理?

这里我们使用 for 循环来打印每次迭代中 i 的值 for (int i = 1; i <= 5; i++),这里继续的条件是
如果 (i == 3)

{
            continue;
}

这意味着,

  • i 等于 3 时,continue 语句跳过当前迭代并开始下一次迭代
  • 然后,i 变为 4,条件再次求值。
  • 因此,在接下来的两次迭代中打印 4 和 5。

在大多数情况下,continue 语句与决策语句一起使用。

算法

步骤 1: 包含头文件 iostream

步骤 2:使用 `namespace std.`

步骤 3:打开整数类型的主函数;int main()。

步骤 4:打开一个 for 循环,初始化 i = 1;条件 i <= 5;更新 i++;

步骤 5: 在 if 语句中设置一个继续条件 i == 3;

步骤 6:打印 i

步骤 7:退出

C++ 源代码

                                          // program to print the value of i

#include <iostream>
using namespace std;

int main() {
    for (int i = 1; i <= 5; i++) {
        // condition to continue
        if (i == 3) {
            continue;
        }

        cout << i << endl;
    }

    return 0;
}
                                      

输出

1
2
4
5