Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >5.7 do...while循环

5.7 do...while循环

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

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.6 while循环
大多数的应用程序都会包含循环结构。循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。而且在日常生活中或是在程序所处理的问题常常需要重复处理。
小林C语言
2019/07/12
9590
5.8 for循环
除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
小林C语言
2019/07/12
4880
【C语言】循环语句
[do...while] 语句最少执行一次,这就是它与 [while] 循环语句的最大区别! 首先执行①次循环体语句当中的内容,然后判断表达式,当表达式的值为"真"时候,返回重新执行循环体语句。执行循环体内容,直到表达式判断为假时为值,此时循环语句结束! 
謓泽
2022/12/12
1.3K0
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
4590
1.3 抽象数据类型的表示
C语言 | do while语句
其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(真)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(假)为止,此时循环结束。
小林C语言
2021/04/02
1.8K0
C语言 | do while语句
C语言 | 循环语句总结
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。
小林C语言
2021/04/07
1.8K0
C语言 | 循环语句总结
【C生万物】C语言分支和循环语句
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行。 在C语言中,0表示假,非0表示真。也就是表达式的结果如果是0,则语句不执行,表达式的结果如果不是0,则语句执行
爱敲代码的小杨.
2024/05/07
1780
【C生万物】C语言分支和循环语句
C语言入门系列之5.循环控制结构程序
循环结构是程序中一种很重要的结构。 其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构:
cutercorley
2020/07/23
2.3K0
C语言入门系列之5.循环控制结构程序
C语言循环结构-学习九
循环结构 特点:在给定条件成立时,反复执行某程序段,直到条件不成立为止。 while语句 一般形式: while(表达式){ 语句; } 流程图 image.png 注意: 在循环体中应有使循环趋向于结束的语句,否则程序会陷入死循环,无限执行语句。 程序陷入死循环,结束用atrl+break 循环体中如果包含一个以上的语句,要用{}括起来! 例子 在控制台输出1-30 #include <stdio.h> void main() { int i = 1;
XG.孤梦
2022/02/28
7260
C语言循环结构-学习九
C语言中的分支与循环语句
从所周知,C语言是一种结构化的程序设计语言,其中的结构包括顺序结构、选择结构、循环结构。
HZzzzzLu
2024/11/26
2490
C语言中的分支与循环语句
C语言——循环结构
C语言提供了while,do...while,for三种语句构成循环结构。循环语句是程序中的一个基本语句,在编程中,如果我们需要对某些操作对象进行相同的操作,那么,使用循环语句,就能让计算机反复执行,从而减少我们编程时写的语句。接下来,我主要讲解一下主要的三种循环语句(while,do...while,for)和我们在循环中常用到的转移语句(goto,continue,break)
用户11029137
2024/03/19
3K0
C语言——循环结构
第四节(基本程序控制)
在C语言中,for语句和数组密切相关。为了帮助读者理解稍后for语句要用到的数组,这里先简要地介绍什么是数组。
冷影玺
2023/10/11
5860
第四节(基本程序控制)
JavaScript 循环语句
for语句是循环命令的另一种形式,可以指定循环的起点、终点和终止条件。它的格式如下。
RiemannHypothesis
2022/10/06
6120
6.2 二维数组
3、用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各元素是连续存放的,不是二维的,是线性的。
小林C语言
2019/07/12
6490
【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语言循坏结构程序设计相关知识【C语言学习笔记】
循环结构:while for break continue 循环:指做重复的事 while循环结构 while(循环条件:返回0或1的表达式){ //循环体 } 循环条件为真,就执行循环体,循环条件为假,跳出循环体。 #include<stdio.h> int main(){ int i =1; //循环次数 while(i<=20){ //循环体 printf("helloword\n"); i++; } return 0; }
岳泽以
2022/10/26
9330
C语言循坏结构程序设计相关知识【C语言学习笔记】
C语言基础——循环详解!
表达式 每一次循环都要判定表达式的值 如果为真(表达式的值为1)执行循环 否则不再执行循环
诸葛青云
2018/09/24
5K0
C语言基础——循环详解!
开讲啦:Chap 05 循环结构程序设计
while语句的一般形式如下:while(表达式) 语句,其执行过程为先判断条件表达式,后执行循环体语句,只要当循环条件表达式为真,就执行循环体语句。
石璞东
2021/10/13
3820
基础知识 | 每日一面(19)
读者:对于代码 int i = 3; i = i++; 不同编译器给出不同的结果, 有的为3, 有的为 4, 哪个是正确的?
小林C语言
2019/12/30
2820
分支与循环语句
所谓分支语句,在我看来其实就是选择语句,先做判断,在做选择,就跟我们在生活中一样,面临着各种选择,而不同的选择,则对应着不同的结果,在C语言里也是如此。下面介绍C语言里常用到的if以及switch语句的具体使用以及注意事项。
诺诺的包包
2023/02/17
5570
分支与循环语句
相关推荐
5.6 while循环
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档