📜  C++循环类型(1)

📅  最后修改于: 2023-12-03 14:39:59.600000             🧑  作者: Mango

C++循环类型

在C++中,循环有三种类型:for循环,while循环和do-while循环。

for循环

for循环用于重复执行指定次数的代码块,通常用于循环计数。for循环包含三个部分:

for (初始化; 判断条件; 增量) {
  // 代码块
}

其中,初始化声明一个或多个变量并设置初始值;判断条件是一个布尔表达式,当为true时循环继续执行,当为false时循环终止;增量在每次循环后更新变量的值。

例如:

for (int i = 0; i < 5; i++) {
  cout << i << endl;
}

这段代码将输出:

0
1
2
3
4
while循环

while循环用于重复执行代码块,直到指定的条件不再满足为止。while循环包含一个布尔表达式作为条件,如果条件为true,则重复执行代码块。实例:

int i = 0;
while (i < 5) {
  cout << i << endl;
  i++;
}

这段代码将输出:

0
1
2
3
4
do-while循环

do-while循环和while循环类似,只是判断条件在执行循环体之后。即使条件为falsedo-while循环至少执行一次代码块。

int i = 0;
do {
  cout << i << endl;
  i++;
} while (i < 5);

这段代码将输出:

0
1
2
3
4
总结

循环语句是C++的重要组成部分,可以用于处理许多问题。for循环用于循环计数,while循环用于重复执行代码块,直到指定的条件不再满足为止,do-while循环至少执行一次代码块。选择正确的循环类型可以提高程序的效率和可读性。