C语言中“do while”语句用于语句的循环判断;语法为:“do {代码语句} while(表达式);”。它与while循环的不同在于:“do while”先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。

do-while语句的一般形式为:

do{ 代码语句}while(表达式);

这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。其执行过程可用下图表示。

【例6-5】用do-while语句计算从1加到100的值

#include <stdio.h>int main(void){    int i,sum=0;    i=1;    do{        sum=sum+i;        i++;    }    while(i<=100);    printf("%d\n",sum);    return 0;}

同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。

推荐教程:《C语言》

更多相关文章

  1. switch语句中case后面的值必须是什么?
  2. c源程序中不允许出现空语句吗?
  3. c语言中实现循环结构的控制语句有哪些?
  4. C语言中for语句的执行过程是什么?
  5. 在c语言中,一条简单语句的结束符为什么?
  6. for循环是先执行循环体语句,后判断表达式吗?
  7. 在switch语句中,case后的标号只能是什么?
  8. 判断char型变量ch是否为大写字母的正确表达式是什么
  9. c语言if语句用法是什么

随机推荐

  1. android 主activity 设置
  2. Android(安卓)使用RecyclerView的方法
  3. 抽离Android原生控件的方法
  4. Android TV webview禁止自动获取焦点 遥
  5. android studio打开react-native的androi
  6. Android(安卓)ViewPager与子控件点击事件
  7. Android学习札记15:对Android中View绘制流
  8. Android的Activity and Task Design
  9. Android 提供的一系列辅助系统开发工具
  10. Android(安卓)获取验证码倒计时实现