C++for循环

for循环是C/C++中的一种最常用的循环语句,用于重复执行代码块。for循环的基本语法如下:

for (初始化语句; 条件表达式; 更新语句)
{
  循环体语句;
}

这个循环按以下流程执行:

  1. 执行初始化语句,如定义循环变量i
  2. 检查条件表达式,若为真执行循环体
  3. 执行循环体语句
  4. 执行更新语句,如i++
  5. 回到步骤2继续循环,直到条件表达式为假

下面是一些具体示例:

打印0到9:

for (int i = 0; i < 10; i++) {
  cout << i << endl;
}

求1到100的累加和:

int sum = 0;
for (int i = 1; i <= 100; i++) {
  sum += i;
}

遍历数组:

for (int i = 0; i < arrayLength; i++) {
  cout << array[i] << ",";
}

此外,for循环中的3个语句部分都是可选的,例如:

int i = 0; // 初始化
for (; i < 5;) { // 没有更新语句
  cout << i << endl;
  i++; // 在循环体更新
}

在使用for循环时,需要注意掌控循环变量的初始化和更新,否则可能导致无限循环。

for循环是C++编程中非常常用的功能,上述内容涵盖了for循环的典型用法。多加实践可以熟练掌握for循环的用法。