21xrx.com
2024-12-22 22:57:33 Sunday
登录
文章检索 我的文章 写文章
C语言中的do-while循环语句详解 附实例
2023-06-18 20:26:48 深夜i     --     --
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循环比较适合一些需要至少执行一次循环的场景,比如从键盘输入一些数据,然后对这些数据进行某种处理。

  
  

评论区

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