21xrx.com
2024-12-22 17:31:37 Sunday
登录
文章检索 我的文章 写文章
C++ while do语句详解
2023-06-30 22:05:11 深夜i     --     --
C++编程语言 while语句 do语句 语法规则 循环控制

C++中的while和do语句都是循环语句,用于重复执行一段程序块直到满足某个条件为止。在循环过程中,程序块会不断重复执行。

while语句的基本语法为:


while (表达式)

  循环体语句;

其中,表达式的值为真时,循环体语句将不断执行。当表达式的值为假时,则退出循环。

举个例子,比如我们想要计算1~100的和,可以使用while语句实现:


int i = 1;

int sum = 0;

while (i <= 100)

{

  sum += i;

  i++;

}

cout << "1~100的和为:" << sum << endl;

上述代码中,定义了一个变量i和一个变量sum,用于控制循环和计算累加和。当i小于等于100时,循环体语句将继续执行,每次将i加1,并将i的值加到sum中。直至i的值大于100时,跳出循环并输出结果。

do语句的基本语法为:


do

  循环体语句;

while (表达式);

在do语句中,循环体语句至少会被执行一次,然后再根据表达式的真假决定是否继续执行。和while语句类似,当表达式的值为真时,循环体语句将继续执行;当表达式的值为假时,则退出循环。

下面是一个使用do语句计算1~100的和的例子:


int i = 1;

int sum = 0;

do

{

  sum += i;

  i++;

}

while (i <= 100);

cout << "1~100的和为:" << sum << endl;

上述代码中,循环体语句和while语句的作用与前面的例子一致。不同之处在于,由于do语句的特殊性质,循环体语句至少会被执行一次,即便表达式的值一开始就为假。

综上所述,while和do语句是C++中重要的循环语句,可以使程序的执行更加灵活和高效。学习和掌握这两种语句的用法,对于编写高质量代码至关重要。

  
  

评论区

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