for循环是C/C++中的一种最常用的循环语句,用于重复执行代码块。for循环的基本语法如下:
for (初始化语句; 条件表达式; 更新语句)
{
循环体语句;
}
这个循环按以下流程执行:
- 执行初始化语句,如定义循环变量i
- 检查条件表达式,若为真执行循环体
- 执行循环体语句
- 执行更新语句,如i++
- 回到步骤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循环的用法。