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 循环