📜  c++ while 循环 - C++ (1)

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

C++ while 循环

在 C++ 中,while 循环是一种基本的迭代结构,可以重复执行一段代码块,直到给定的条件为假为止。它的基本语法如下:

while (condition) {
    // 代码块
}

其中,condition 是一个布尔表达式,用于判断循环是否继续执行。只要 condition 的值为真,循环中的代码块就会继续执行;否则,循环结束。

下面是一个简单的例子,详细展示了 while 循环的使用方法和特点:

#include <iostream>

int main() {
    int i = 0;
    while (i < 5) {  // 循环条件为 i < 5
        std::cout << "i 的值为:" << i << std::endl;
        i++;  // 更新循环控制变量
    }

    return 0;
}

上述代码展示了一个从 0 到 4 的计数器,通过 while 循环来打印出每个数字。循环开始时,i 的初始值为 0。每次循环迭代,都会检查条件 i < 5 是否为真,如果为真,则输出当前的 i 值,并使 i 自增 1。

执行以上代码,输出结果将是:

i 的值为:0
i 的值为:1
i 的值为:2
i 的值为:3
i 的值为:4

需要注意的是,在使用 while 循环时,要充分考虑循环条件是否能够在某些情况下变为假,以避免无限循环的发生。例如,如果忘记在循环体内更新循环控制变量 i 的值,循环条件将永远为真,导致循环无法终止。

除了基本的 while 循环外,C++ 还提供了其他类似的迭代结构,如 do-while 循环和 for 循环,可以根据需要选择最适合的循环形式。

希望这篇介绍能够帮助你理解和使用 C++ 中的 while 循环。如果有任何问题或疑惑,请随时提问。