在C++中,循环语句是一种控制流语句,用于重复执行一段代码,直到满足特定条件为止。C++提供了几种不同类型的循环语句,包括for循环、while循环和do-while循环。

  1. for循环

for循环是一种最常用的循环语句,它由三个部分组成:初始化语句、条件表达式和更新语句。

for (初始化语句; 条件表达式; 更新语句) {
    // 循环体
}

例如,以下是一个简单的for循环,用于打印数字1到10:

for (int i = 1; i <= 10; i++) {
    cout << i << endl;
}
  1. while循环

while循环是一种基于条件的循环语句,只要条件表达式为真,就会一直执行循环体。

while (条件表达式) {
    // 循环体
}

例如,以下是一个简单的while循环,用于打印数字1到10:

int i = 1;
while (i <= 10) {
    cout << i << endl;
    i++;
}
  1. do-while循环

do-while循环是一种类似于while循环的语句,但是它会先执行一次循环体,然后再检查条件表达式是否为真。如果条件表达式为真,则继续执行循环体;否则退出循环。

do {
    // 循环体
} while (条件表达式);

例如,以下是一个简单的do-while循环,用于打印数字1到10:

int i = 1;
do {
    cout << i << endl;
    i++;
} while (i <= 10);