📜  如何在 C++ 中制作 for 循环(1)

📅  最后修改于: 2023-12-03 15:38:13.834000             🧑  作者: Mango

如何在 C++ 中制作 for 循环

在 C++ 中使用 for 循环可以让代码更加简洁、易于阅读和维护。它的语法形式如下:

for (initialization; condition; increment) {
  // Code to be executed inside the loop
}
  • initialization:循环开始前需要执行的语句;它仅在循环开始时执行一次,通常用于初始化一个计数器变量。
  • condition:用于定义循环运行的结束条件;当条件为假时,循环结束。
  • increment:循环迭代语句;在每次循环结束时执行,通常用于更新计数器变量。

下面是一个简单的 for 循环示例:

#include <iostream>

int main() {
  for (int i = 0; i < 5; i++) {
    std::cout << "The value of i is: " << i << std::endl;
  }
  return 0;
}

在上面的示例程序中,我们使用 for 循环输出变量 i 的值。循环从 i = 0 开始,每次迭代时检查 i < 5 是否为真,如果为真,则输出 i 的值并将 i 加 1。

同时,我们还可以在循环内部使用 breakcontinue 语句来提前终止循环或跳过当前迭代。

#include <iostream>

int main() {
  for (int i = 0; i < 5; i++) {
    if (i == 2) {
      std::cout << "Skipping iteration " << i << std::endl;
      continue;
    }
    if (i == 4) {
      std::cout << "Breaking loop at iteration " << i << std::endl;
      break;
    }
    std::cout << "The value of i is: " << i << std::endl;
  }
  return 0;
}

上面的程序将跳过迭代 i = 2,并在迭代 i = 4 时终止循环。

总的来说,for 循环是 C++ 中常用的循环结构之一,使用它可以更加方便地执行重复任务。