首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >5.7 do...while循环

5.7 do...while循环

作者头像
小林C语言
发布于 2019-07-12 09:56:42
发布于 2019-07-12 09:56:42
8540
举报

01

介绍

1、除了while语句以外,C语言还提供了do...while语句来实现循环。

2、一般形式

do

语句

while(表达式)

其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(“真”)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(“假”)为止,此时循环结束。

3、do...while语句的执行过程是,先执行循环体,然后再检查条件是否成立,若成立,再执行循环体。

02

小案例

int i=1;//设置变量i的初值为1

do{ //循环结构开始

printf(“%d”,i++);

//循环体,输出i的值,然后使i+1

}

while(i<100);

//当i小于或者等于100时,继续执行循环体

作用:执行printf语句,然后检查i的值,当i小于或者等于100时,就返回再执行一次循环体(printf语句),直到i的值大于100为止。执行此do...while语句的结果是输出1~100,共100个数。

有时候,正是那些意想不到之人,成就了无人能成之事。

——图灵

文字/闫小林

图片/源于网络

- END -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
5.8 for循环
除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
小林C语言
2019/07/12
4810
基础知识 | 每日一面(19)
读者:对于代码 int i = 3; i = i++; 不同编译器给出不同的结果, 有的为3, 有的为 4, 哪个是正确的?
小林C语言
2019/12/30
2750
基础知识 | 每日一面(21)
读者:对于a[i] = i++; 我们不知道a[] 的哪一个分量会被改写,但i的确会增加1, 对吗?
小林C语言
2019/12/30
2960
1.3 抽象数据类型的表示
01 简要说明 1、预定义常量和类型 //函数结果状态代码 #define TRUE    1 #define FALSWE  0 #define OK 0 …… 2、数据结构的表示(存储结构)用类型定义(typedef)描述。 3、基本操作的算法都用以下形式的函数描述: 函数类型 函数名(函数参数名){ //算法说明 语句序列 } //函数名 4、赋值语句 简单赋值 变量名=表达式 串联赋值 变量名1=变量名2=……=表达式 …… 5、选择语句 if语句、sw
小林C语言
2019/07/12
4410
1.3 抽象数据类型的表示
阶段01Java基础day04JAVA循环语句
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-11/
对弈
2019/09/04
4810
【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
第一种:for循环  循环结构for语句的格式:         for(初始化表达式;条件表达式;循环后的操作表达式) {      循环体;       } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6
Angel_Kitty
2018/04/09
1.1K0
C语言 | do while语句
其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(真)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(假)为止,此时循环结束。
小林C语言
2021/04/02
1.7K0
C语言 | do while语句
C语言 | 循环语句总结
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。
小林C语言
2021/04/07
1.7K0
C语言 | 循环语句总结
9.2 使用结构体数组
1、一个结构体变量中可以存放一组有关联的数据(如一个学生的学号、姓名、成绩等数据)。如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。
小林C语言
2019/07/12
7410
9.2 使用结构体数组
【C语言】循环语句
[do...while] 语句最少执行一次,这就是它与 [while] 循环语句的最大区别! 首先执行①次循环体语句当中的内容,然后判断表达式,当表达式的值为"真"时候,返回重新执行循环体语句。执行循环体内容,直到表达式判断为假时为值,此时循环语句结束! 
謓泽
2022/12/12
1.2K0
5.6 while循环
大多数的应用程序都会包含循环结构。循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。而且在日常生活中或是在程序所处理的问题常常需要重复处理。
小林C语言
2019/07/12
9050
6.2 二维数组
3、用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各元素是连续存放的,不是二维的,是线性的。
小林C语言
2019/07/12
6150
分支与循环语句
所谓分支语句,在我看来其实就是选择语句,先做判断,在做选择,就跟我们在生活中一样,面临着各种选择,而不同的选择,则对应着不同的结果,在C语言里也是如此。下面介绍C语言里常用到的if以及switch语句的具体使用以及注意事项。
诺诺的包包
2023/02/17
5420
分支与循环语句
开讲啦:Chap 05 循环结构程序设计
while语句的一般形式如下:while(表达式) 语句,其执行过程为先判断条件表达式,后执行循环体语句,只要当循环条件表达式为真,就执行循环体语句。
石璞东
2021/10/13
3680
JavaScript 循环语句
for语句是循环命令的另一种形式,可以指定循环的起点、终点和终止条件。它的格式如下。
RiemannHypothesis
2022/10/06
5660
C语言常用的知识没多少之C语言的三大结构
有人发现生活中的所有事情都离不开顺序、选择和循环。如烧水有它相应的流程(顺序);在十字路口有多个可选的路;每天太阳从东边升起、西边落下。至今还没有能够找到超出这三种可能性的事情。
用户5935416
2019/08/01
1.5K0
值得收藏!16段代码入门Python循环语句
导读:本文重点讲述for语句和while语句。for语句属于遍历循环,while语句属于当型循环。除了两个循环语句外,还介绍了break、continue与pass三个用于控制循环结构中的程序流向的语句。在此基础之上,还介绍了列表推导式,这是一种特殊的循环语句。
IT阅读排行榜
2019/09/17
3K0
值得收藏!16段代码入门Python循环语句
C语言 | for语句
除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
小林C语言
2021/04/06
1.2K0
C语言 | for语句
【C生万物】C语言分支和循环语句
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行。 在C语言中,0表示假,非0表示真。也就是表达式的结果如果是0,则语句不执行,表达式的结果如果不是0,则语句执行
爱敲代码的小杨.
2024/05/07
1570
【C生万物】C语言分支和循环语句
第四节(基本程序控制)
在C语言中,for语句和数组密切相关。为了帮助读者理解稍后for语句要用到的数组,这里先简要地介绍什么是数组。
冷影玺
2023/10/11
4670
第四节(基本程序控制)
相关推荐
5.8 for循环
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档