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

举报
1_bit 发表于 2021/05/26 17:25:01 2021/05/26
【摘要】 ** ㄟ(▔^▔ㄟ) (╯▔^▔)╯** 今天差点忘记更了=。=。。 今天我们来说我们的do…while循环,其实这个循环和我们的while循环很像,区别就在于我们现在要学的这个循环是先执行一次循环,再去判断条件是否正确。 为什么这么说呢?是不是没理解?没关系,我们看我们的代码: #include<stdio.h> #include<stdlib...

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

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

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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

**┑( ̄Д  ̄)┍ **

持续更新。。。

文章来源: i1bit.blog.csdn.net,作者:A757291228,版权归原作者所有,如需转载,请联系作者。

原文链接:i1bit.blog.csdn.net/article/details/56038916

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。