C++ for 关键字

定义和用法

for 循环会多次遍历一段代码。

从下面的例子中:

  • 语句 1 在循环开始前设置一个变量(int i = 0)。
  • 语句 2 定义循环运行的条件(i 必须小于 5)。如果条件为真,循环将重新开始;如果为假,循环将结束。
  • 语句 3 每次循环中的代码块执行完毕后,增加一个值(i++)。

实例

例子 1

打印数字 0 到 4:

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

亲自试一试

例子 2

还有一种 "for-each 循环"(在 C++11 版本(2011 年)中引入),专门用于遍历数组(或其他数据集)中的元素。

下例使用 "for-each 循环" 输出数组中的所有元素:

int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i : myNumbers) {
  cout << i << "\n";
}

亲自试一试

相关页面

教程:C++ for 循环