📅  最后修改于: 2023-12-03 15:14:00.278000             🧑  作者: Mango
循环语句可以在程序中重复执行一段代码,直到满足条件时跳出循环。C++ 提供了以下几种循环语句:
for 循环是 C++ 中最常用的循环语句之一,可以用来重复执行一段代码片段。
for 循环语法:
for ( init; condition; increment ) {
statement(s);
}
示例:
#include <iostream>
using namespace std;
int main () {
// 循环执行 10 次
for( int i = 0; i < 10; i++ ) {
cout << "i 的值为: " << i << endl;
}
return 0;
}
输出:
i 的值为: 0
i 的值为: 1
i 的值为: 2
i 的值为: 3
i 的值为: 4
i 的值为: 5
i 的值为: 6
i 的值为: 7
i 的值为: 8
i 的值为: 9
while 循环用于在指定条件为 true 时执行一段语句。
while 循环语法:
while(condition) {
statement(s);
}
示例:
#include <iostream>
using namespace std;
int main () {
// 循环执行 5 次
int i = 0;
while( i < 5 ) {
cout << "i 的值为: " << i << endl;
i++;
}
return 0;
}
输出:
i 的值为: 0
i 的值为: 1
i 的值为: 2
i 的值为: 3
i 的值为: 4
do...while 循环与 while 循环类似,不同之处在于 do...while 循环至少会执行一次。
do...while 循环语法:
do {
statement(s);
} while( condition );
示例:
#include <iostream>
using namespace std;
int main () {
int i = 0;
// 循环执行 5 次
do {
cout << "i 的值为: " << i << endl;
i++;
} while( i < 5 );
return 0;
}
输出:
i 的值为: 0
i 的值为: 1
i 的值为: 2
i 的值为: 3
i 的值为: 4