



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——C语言中while循环和dowhile循环C语言中while循环和do...while循环
在实际生活中经常会将同一件事情重复做好多次,譬如在走路时,会重复使用左右脚,打乒乓球时,会重复挥拍的动作等。同样在C语言中,也经常需要重复执行同一代码块,这时就需要使用循环语句。循环语句分为while循环语句、do…while循环语句和for循环语句三种。今天,我们将重点讲讲while循环和do...while循环语句。
C语言中while循环和do...while循环
while循环语句
while循环语句和条件判断语句有些好像,都是根据条件判断来抉择是否执行大括号内的执行语句。识别在于,while语句会反复地举行条件判断,只要条件成立,内的执行语句就会一向执行,直到条件不成立,while循环终止。while循环语句的概括语法格式如下:
while循环条件
执行语句
………
在上面的语法格式中,中的执行语句被称作循环体,循环体是否执行取决于循环条件。当循环条件为true时,循环体就会被执行。循环体执行完毕时会持续判断循环条件,如条件仍为true那么会持续执行,直到循环条件为false时,整个循环过程才会终止。
while循环的执行流程如下图所示:
接下来通过while语句来实现1~4之间自然数的打印,如下例所示:
#include
intmain
intx=1;//定义变量x,初始值为1
whilex=4//循环条件
printfx=%d,x;//条件成立,打印x的值
x++;//x举行自增
return0;
运行结果如图3-14所示:
例中,x的初始值为1,在得志循环条件x=4的处境下,循环体会重复执行,打印x的值并让x举行自增。因此打印结果中x的值分别为1、2、3、4。值得留神的是,例3-7中的第8行代码用于在每次循环时变更变量x的值,直到循环条件不成立,假设没有这行代码,整个循环会进入无限循环的'状态,永远不会终止。
do-while循环语句
do…while循环语句和while循环语句功能类似,二者的不同之处在于,while语句需要先判断循环条件,然后根据判断结果来抉择是否执行大括号中的代码,而do…while循环语句先要执行一次大括号内的代码再判断循环条件,其概括语法格式如下:
do
执行语句
………
while循环条件;
在上面的语法格式中,关键字do后面中的执行语句是循环体。do…while循环语句将循环条件放在了循环体的后面。这也就意味着,循环体会无条件执行一次,然后再根据循环条件来抉择是否持续执行。
do…while循环的执行流程如下图:
接下来使用do…while循环语句将例3-7举行改写,如例所示。
#include
intmain
intx=1;//定义变量x,初始值为1
do
printfx=%d,x;//条件成立,打印x的值
x++;//x举行自增
whilex=4;//循环条件
return0;
运行结果如下图:
两个例题的运行结果一致,这说明do…while循环和while循环能实现同样的功能。然而在程序运行过程中,这两种语句还是有区别的。假设循环条件在循环语句开头时就不成立,那么while循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨水调蓄优化方案
- 炼钢精炼生产线项目工程方案
- 硅钢厂建设方案
- 文明校园安全教育内容
- 公路施工现场文明施工管理方案
- 塑料零部件生产线项目技术方案
- 校园安全教育讲话题目
- 空气弹簧减震器生产线项目技术方案
- 公路养护与维修方案
- 郑州线上考试题库及答案
- 2025年秋人教版(2024)初中数学八年级第一学期教学计划及教学进度表
- 软件行业基础知识培训课件
- GB 46039-2025混凝土外加剂安全技术规范
- 传染病医院质量控制检查标准表
- 卷烟零售户培训课件
- 《智能建造概论》高职完整全套教学课件
- 人民调解投标方案(完整技术标)
- 2023恒温恒湿实验室工程技术规程
- GB/T 4798.4-2023环境条件分类环境参数组分类及其严酷程度分级第4部分:无气候防护场所固定使用
- 程序设计基础(第3版)(2019年高等教育出版社出版图书)
- (小鼠)常用实验动物生物学特点及其在生物医学教程课件
评论
0/150
提交评论