📅  最后修改于: 2023-12-03 15:00:03.027000             🧑  作者: Mango
在 C++ 中,for 循环是用来重复执行一系列语句的控制结构。for 循环可在执行前先检查一个或多个条件,如果条件为真,则执行循环体中的语句,之后再重新检查条件。这个过程会一直重复,直到条件不成立时结束循环。
for 循环的语法为:
for (初始化表达式; 判断表达式; 更新表达式) {
循环语句;
}
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
cout << "1~10 的和为:" << sum << endl;
初始化表达式为 int i = 1
,用来声明并初始化循环变量 i
;判断表达式为 i <= 10
,表示只要 i
的值小于等于 10 就继续循环;更新表达式为 i++
,每次循环 i
的值加 1;循环语句为 sum += i
,每次循环将 i
的值加到 sum
中。
int n = 5;
for (int i = 0; i < n; i++) {
for (int j = 0; j < i + 1; j++) {
cout << "* ";
}
cout << endl;
}
初始化表达式为 int i = 0
,用来声明并初始化循环变量 i
;判断表达式为 i < n
,表示只要 i
的值小于 n
就继续循环;更新表达式为 i++
,每次循环 i
的值加 1;循环语句为另一个 for 循环,用来打印 *
号。这个 for 循环的初始化表达式为 int j = 0
,用来声明并初始化循环变量 j
;判断表达式为 j < i + 1
,表示只要 j
的值小于 i+1
就继续循环;更新表达式为 j++
,每次循环 j
的值加 1;循环语句为 cout << "* "
for 循环是 C++ 中非常常用的循环语句,适用于重复执行固定次数的任务,也适用于遍历容器等需要迭代的场景。熟练使用 for 循环可提高程序的运行效率和代码的可读性。