21xrx.com
2025-03-27 14:32:17 Thursday
文章检索 我的文章 写文章
C语言中的do-while循环语句详解 附实例
2023-06-18 20:26:48 深夜i     13     0
C语言 循环结构 do-while

do-while循环是C语言中的一种循环结构,它先执行循环体内的语句,再检查循环条件是否成立。只有在循环体内的语句执行完一次后,才进行循环条件的判断。如果条件成立,就继续执行循环体内的语句,否则退出循环。

示例代码如下:

#include 
int main()
{
  int i = 1, sum = 0;
  do {
    sum += i;
    i++;
  } while (i <= 100);
  printf("1到100的和为%d\n", sum);
  return 0;
}

上面的代码中,变量i表示当前循环执行的次数,变量sum表示1到i的和。在循环体内,首先执行sum += i,也就是累加i的值到sum中,然后i自增1。这个过程会一直执行到i的值大于100。当循环条件不成立时,程序跳出循环,并输出1到100的和。

通过上面的例子,我们可以看出do-while循环的特点:先执行循环体内的语句,再判断循环条件是否成立。这种特点使得do-while循环至少会执行一次循环体内的语句。

从实际应用的角度来看,do-while循环比较适合一些需要至少执行一次循环的场景,比如从键盘输入一些数据,然后对这些数据进行某种处理。

  
  

评论区