Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >5.6 while循环

5.6 while循环

作者头像
小林C语言
发布于 2019-07-12 10:04:23
发布于 2019-07-12 10:04:23
8300
举报

01

为什么需要循环控制

大多数的应用程序都会包含循环结构。循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。而且在日常生活中或是在程序所处理的问题常常需要重复处理。

02

while循环

1、一般形式

while(表达式) 语句

其中的语句就是循环体,可以是一个简单的语句,也可以是复合语句。执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式中的“表达式”,也称为循环条件表达式。

2、while循环可以简单的记为,只要当循环条件表达式为真(即给定的条件成立),就执行循环体语句。

3、while循环的特点是:先判断条件表达式,后执行循环体语句。

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

——图灵

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
5.7 do...while循环
其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(“真”)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(“假”)为止,此时循环结束。
小林C语言
2019/07/12
8110
C语句和程序流
1、 表达式和语句 在C中,表达式代表值,而语句代表给计算机的指令。 表达式 表达式由运算符和操作数组成。最简单的表达式只是一个不带运算符的常量或者变量,例如12或者num。复杂一些的例子是20+30和a=12。 语句 语句是对计算机的命令。任何以分号结尾的表达式都是一个语句,它不一定要有意义。语句可以是简单语句或复合语句。简单语句(simple statement)以分号结尾,下面是一些例子: int num;//声明语句 num=10;//赋值语句 printf("hello Clang
编程范 源代码公司
2018/04/16
7300
C语言 | while语句
大多数C语言应用程序都会包含循环结构,循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元,况且程序所处理的问题常常需要重复处理。
小林C语言
2021/04/01
1.2K0
C语言 | while语句
5.8 for循环
除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
小林C语言
2019/07/12
4690
C++基础入门丨4. 程序结构有哪几种?——程序流程结构
操作系统:Windows 10 IDE:Visual Studio 2019 文章目录 1 选择结构 1.1 if语句 1.2 三目运算符 1.3 switch语句 2 循环结构 2.1 基本循环结构 2.2 嵌套循环 C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 1 选择结构 1.1 if语句 作用:执行满足条件的语句 if语句的三种形式
AXYZdong
2022/10/05
4230
C++基础入门丨4. 程序结构有哪几种?——程序流程结构
C语言/C加加新手入门学习经验资料分享,基础知识大汇总!
C语言是面向过程的,而C++是面向对象的 相信这么努力的你 已经置顶了我 学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们最不易做到的,然而却又是最重要的。 学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。 一 学好C语言的运算符和运算顺序 这是学好《C程序设计》的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。 在表达式方面较其它
企鹅号小编
2018/01/15
1.2K0
C语言/C加加新手入门学习经验资料分享,基础知识大汇总!
分支与循环
其中表达式成立,执行语句,反之则不执行。 那么何为成立呢-----即0为假,非0皆为真。也就是表达式的结果不为0则执行语句。 一般if都是跟else一起使用的,其中else每次与离它最近的if匹对。
学无止尽5
2024/11/29
590
分支与循环
java基础:流程控制篇
顺序结构是程序中最基本的流程控制,按照代码的先后顺序依次执行,程序中的大多数代码都是按照顺序结构执行的。可以说成是写在前面的程序先执行,后面的程序后执行。简单来说就是从上到下的顺序执行。
不期而遇丨
2022/09/09
3090
C语言循环与分支不会用?来看看!
while 和 for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳 出循环; ⽽ d o while 循环则是先直接进⼊循环体,执⾏循环语句,然后再执⾏ 达式为真,就会进⾏下⼀次,表达式为假,则不再继续循环。
秋邱
2024/10/09
1360
C语言循环与分支不会用?来看看!
C语言干货,新手入门必看,基础知识大汇总!
学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们最不易做到的,然而却又
老九君
2018/03/06
1.2K0
C语言干货,新手入门必看,基础知识大汇总!
2.5 java中的流程控制语句
2. 分支结构,也称选择结构,选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。 Java语言提供了两种选择结构语句 if语句
一缕82年的清风
2022/01/10
3520
12.程序编程基础6:选择和循环
正常情况下,我们完成一件事情的过程中,可能会存在多种条件限制 如:用户去ATM机取钱->输入取款密码->输入正确,取钱成功 | 输入错误,退卡。 这样的情况下,需要根据不同的条件,执行不同的逻辑处理过程,反映在我们的程序中也是一样的,也就是我们接下来要说的程序结构
大牧莫邪
2018/08/27
4880
5.4 条件运算符和条件表达式
2、条件运算符由两个符号(?和:)组成,必须一起使用。要求有3个操作对象,称为三目运算符,它是C语言中唯一的一个三目运算符。
小林C语言
2019/07/12
1.1K0
关于我、重生到500年前凭借C语言改变世界科技vlog.3——分支和循环(上)
表达式内语句为真,则语句执行,表达式内语句为假,则语句不执行,会直接跳过该语句 在C语言中,0表示为假,非0表示为真
DARLING Zero two
2024/11/19
630
关于我、重生到500年前凭借C语言改变世界科技vlog.3——分支和循环(上)
Java之While、doWhile循环结构
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。
用户5224393
2019/08/20
8710
Java之While、doWhile循环结构
Java 流程控制
java. util. Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。
全栈程序员站长
2021/10/08
9870
【C语言基础篇】结构控制(中)循环结构
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构。也就是说在C语言所有的代码都是这三种结构。
倔强的石头
2024/12/06
1900
【C语言基础篇】结构控制(中)循环结构
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
4190
1.3 抽象数据类型的表示
5.5 选择的嵌套和switch语句
2、应该注意if与else的配对关系。else总是与它上面的最近的未配对的if配对。
小林C语言
2019/07/12
1.5K0
Java基础-流程控制
Java程序的流程控制有顺序结构、选择(分支)结构和循环结构。对于流程控制语句,哪怕是不同的编程语言,语法和结构很多都是相通的,所以学起来比较容易。本节的主要内容如下。
reload
2024/01/15
3631
Java基础-流程控制
相关推荐
5.7 do...while循环
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档