21xrx.com
2024-11-22 08:04:54 Friday
登录
文章检索 我的文章 写文章
C++ do...while 循环
2023-07-03 03:59:53 深夜i     --     --
C++ do while 循环 控制流程 条件语句

C++中的do...while循环是一种循环结构,它与while循环结构不同的是,do...while循环在每次循环前先执行循环体中的代码,然后检查条件是否满足,如果满足,继续循环,否则跳出循环。

do...while循环一般适用于需要至少执行一次循环体中的代码的情况,因为它先执行循环体中的代码,然后再进行条件判断。而while循环在循环执行前先进行条件判断,如果条件不满足,循环体代码就不会执行。

下面是do...while循环的语法格式:

do

  循环体

while(条件);

在循环体中可以使用break语句跳出循环,continue语句跳过本次循环继续执行下一次循环。

例如,下面的代码利用do...while循环实现了输出1~10的所有奇数:

#include

using namespace std;

int main()

{

  int i = 1;

  do{

    if(i % 2 != 0)

      cout << i << " ";

    i++;

  }while(i <= 10);

  return 0;

}

输出结果为:1 3 5 7 9

在循环体中判断i是否为奇数,若是则输出,否则继续执行下一次循环。直到i等于10跳出循环。

总之,do...while循环与while循环相比,它先执行循环体中的代码,再进行条件判断,循环体至少执行一次。使用do...while循环时需要注意判断条件,以免出现死循环的情况。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复