迭代语句是编程中用于重复执行一段代码直到满足特定条件为止的语句。常见的迭代语句包括while语句、for语句和do…while语句。
while语句
while语句的基本形式为:
while (条件) {
循环体;
}
while语句会在每次循环前检查条件是否为真,如果条件为真,则执行循环体。如果条件第一次计算结果为假,则不执行循环体。例如:
int i = 0;
while (i < 5) {
cout << i << endl;
i++;
}
这段代码会输出0到4的数字。
for语句
for语句的语法形式为:
for (初始化表达式; 条件表达式; 迭代表达式) {
循环体;
}
for语句会在每次循环前执行初始化表达式,每次循环后检查条件表达式,如果条件为真则执行循环体,然后执行迭代表达式。例如:
for (int i = 0; i < 5; i++) {
cout << i << endl;
}
这段代码同样会输出0到4的数字。
do…while语句
do…while语句的基本形式为:
do {
循环体;
} while (条件);
与while和for语句不同,do…while语句会在每次循环后检查条件,因此至少会执行一次循环体。