前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C语言简单说】十六:do...while循环

【C语言简单说】十六:do...while循环

作者头像
1_bit
发布2020-10-23 14:18:58
3950
发布2020-10-23 14:18:58
举报
文章被收录于专栏:我的知识小屋

** ㄟ(▔^▔ㄟ) (╯▔^▔)╯** 今天差点忘记更了=。=。。

今天我们来说我们的do…while循环,其实这个循环和我们的while循环很像,区别就在于我们现在要学的这个循环是先执行一次循环,再去判断条件是否正确。

为什么这么说呢?是不是没理解?没关系,我们看我们的代码:

代码语言:javascript
复制
#include<stdio.h>
#include<stdlib.h>
int main() {
    int i=0;
    do{
        printf("你是飞机\n");   
        i++;
      } while(i<10);
    system("pause");
    return 0;
}

我们上面代码和之前一节的代码其实一样,就是多了一个do而已,然后while放到了花括号的最后面;注意:while结束有一个分号表示结束,记得要打。

之前我们说过,我们的while在前面的时候是不是首先判断i的值是否小于10才进行循环?那么在这里就不用判断小不小于10了,我们把i=0改成i等于100试试;代码如下:

代码语言:javascript
复制
#include<stdio.h>
#include<stdlib.h>
int main() {
    int i=100;
    do{
        printf("你是飞机\n");  
        i++;
      } while(i<10);
    system("pause");
    return 0;
}

是不是发现还会输出 “你是飞机”?对的没错,在这里不管i是否大于10都会执行一次循环的内容,到最后面才判断。那么这个就是和while的区别。简单吧?

**┑( ̄Д  ̄)┍ **

持续更新。。。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/02/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档