📜  do while loop c++ 不断循环 - C++ (1)

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

C++ do-while循环

在C++中,循环是一种重要的控制结构,do-while循环是其中一种。

概述

do-while循环是一种后测试循环,也就是说它先执行循环的主体部分,然后再检查循环控制条件。

do {
    // 循环主体部分
} while (循环控制条件);

如果循环控制条件为true,则继续执行循环主体部分,否则结束循环。

示例

以下是一个简单的示例,使用do-while循环来计算自然数的和。

#include <iostream>

int main() {
    int n, i = 1, sum = 0;
    std::cout << "输入n的值:";
    std::cin >> n;
    do {
        sum += i;
        i++;
    } while (i <= n);
    std::cout << "1到" << n << "的自然数之和为:" << sum << std::endl;
    return 0;
}

输出:

输入n的值:5
1到5的自然数之和为:15
注意事项
  • do-while循环至少会执行一次循环主体部分。
  • 循环主体部分需要在循环控制条件之前执行。
  • 循环控制条件必须是一个布尔表达式。
总结

do-while循环是一种方便、易用的循环结构,在能够满足程序需求的情况下,可以考虑使用。