📅  最后修改于: 2023-12-03 14:59:48.342000             🧑  作者: Mango
在C++中,for循环是一种流程控制语句,它可以重复执行一段代码块,直到满足某个条件为止。
for循环的基本语法如下:
for (初始化语句; 循环条件; 更新语句) {
// 循环体
}
其中,初始化语句用于定义循环变量和初始值,循环条件是一个布尔表达式,如果为true,则继续循环,否则退出循环,更新语句用于更新循环变量的值。
下面是一个简单的for循环示例:
for (int i = 0; i < 10; i++) {
cout << i << endl;
}
上面的循环将打印出从0到9的数字。
在for循环中,还可以使用循环控制语句来控制流程,包括break、continue和goto。
下面是一个使用循环控制语句的示例:
for (int i = 0; i < 10; i++) {
if (i == 2) {
continue;
}
if (i == 7) {
break;
}
cout << i << endl;
}
上面的循环将打印出从0到6的数字,因为当i等于2时,使用了continue语句跳过了本次循环;当i等于7时,使用了break语句立即退出了循环。
for循环也可以嵌套使用,用于实现多重循环。下面是一个简单的示例:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
cout << i << "," << j << endl;
}
}
上面的循环将打印出所有满足i小于5且j小于3的(i,j)组合。
for循环是一种非常常用的流程控制语句,用于实现重复执行某个代码块的功能。同时,也可以使用循环控制语句和嵌套循环来进一步控制流程。