📜  while 循环 c++ (1)

📅  最后修改于: 2023-12-03 15:21:09.075000             🧑  作者: Mango

while 循环介绍

在C++中,while循环是一个基本的控制流程的结构,通过while循环可以让程序在满足指定条件的情况下反复执行一段代码。

语法

while 循环的最基本语法如下:

while (condition) {
    // 循环体,只要满足条件就反复执行
}

其中,condition 是一个布尔表达式,当 condition 的值为 true(不为零)时,循环体会一直执行下去。如果 condition 的值为 false(零),则跳出循环,执行后续代码。

使用示例

我们来看一个简单的示例,在控制台中输出从 1 到 5 的数字:

#include <iostream>

int main(){
    int i = 1;
    while (i <= 5){  // 满足 i <= 5 的条件,就一直循环输出数字
        std::cout << i << std::endl;
        i++;
    }
    return 0;
}

在上面的示例中,我们首先定义一个变量 i ,并用它来追踪循环中的当前数字。然后,利用 while 循环,只要 i 的值小于等于 5,就一直执行循环体中的代码,输出数字并将 i 增加 1,这样直到 i 的值为 6 时,循环的条件不再被满足,循环结束。

注意事项
  1. 在编写循环条件时需要注意死循环的问题,即循环条件不满足时没有退出循环的情况。在编写条件表达式时应该仔细思考,确保循环可以在某个时刻被终止。
  2. 循环体内必须修改循环条件;否则循环将变成死循环。
  3. 可以使用关键字 break 随时跳出循环。
  4. 循环的变量不要忘记初始化,以防出现意外的行为。
结束语

while 循环是一个在 C++ 编程中非常常用的结构,同学们一定要熟练掌握。在实际编程工作中,需要根据不同的需求和场景灵活运用。