C++ for 循环
for 循环是一种重复控制结构,可以让你高效地编写需要执行特定次数的循环。
语法
C++ 中 for 循环的语法为 -
for ( init; condition; increment ) { statement(s); }
for 循环的控制流如下 -
首先执行 init 步骤,且仅执行一次。此步骤允许您声明并初始化任何循环控制变量。您无需在此处添加任何语句,只要出现分号即可。
接下来,评估 condition。如果条件为真,则执行循环体。如果条件为假,则不执行循环体,控制流跳转到 for 循环之后的下一个语句。
for 循环体执行完成后,控制流跳回到 increment 语句。此语句可以留空,只要条件后出现分号即可。
现在再次评估条件。如果为真,则循环执行,并重复上述过程(循环主体,然后递增步骤,然后再次执行条件)。当条件变为假时,for 循环终止。
流程图

示例
#include <iostream> using namespace std; int main () { // for 循环执行 for( int a = 10; a < 20; a = a + 1 ) { cout << "a 的值: " << a << endl; } return 0; }
当编译并执行上述代码时,它会产生以下结果 -
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19