C++ for 循环

C++ For 循环

当您确切地知道想要循环执行代码块多少次时,请使用 for 循环而不是 while 循环:

语法

for (语句 1; 语句 2; 语句 3) {  
  // 要执行的代码块  
}

语句 1 在代码块执行之前执行(一次)。

语句 2 定义了执行代码块的条件。

语句 3 在代码块执行之后执行(每次循环后)。

打印数字

下面的例子将打印数字 0 到 4:

实例

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

亲自试一试

示例解释

  • 语句 1 在循环开始前设置一个变量:int i = 0
  • 语句 2 定义了循环运行的条件:i < 5。如果条件为真,循环将再次开始;如果为假,循环将结束。
  • 语句 3 在循环中的代码块每次执行后增加一个值:i++

打印偶数

此例打印 010 之间的偶数值:

实例

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

亲自试一试

数字求和

此例计算从 15 的数字之和:

实例

int sum = 0;
for (int i = 1; i <= 5; i++) {
  sum = sum + i;
}
cout << "Sum is " << sum;

亲自试一试

倒计时

此例打印从 5 到 1 的倒计时:

实例

for (int i = 5; i > 0; i--) {
  cout << i << "\n";
}

亲自试一试