简单不先于复杂,而是在复杂之后。

目录

do while循环

do 语句的用法

执行流程

do语句的特点

go to语句


do while循环

do 语句的用法

while循环和for循环都是入口条件循环,即在循环的每次迭代之前检查测试条件,所以有可能根本不执行循环体中的内容。C语言还有出口条件循环,即在每次循环的迭代之后检查测试条件,保证了至少循环了循环体的内容一次。这种循环被称为do while循环。

do 循环语句;
while(表达式)
//至少循环一次

执行流程

比如打印0~10的数字

do语句的特点

循环至少执行一次,使用场景有限,所以不是经常使用。

使用频率:

1.for

2.while

3.do while

go to语句

C语言提供了可以随意滥用的 goto 语句和标记跳转的符号,从理论上来说goto语句是没有必要的,实践中没有goto语句也可以很容易地写出代码。

但在某些场合下,goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程。

例如:一次跳出两层或多层循环。

多层循环这种情况使用break是达不到目的的。它只能从最内层循环退出到上一层的循环。

下面是恶搞关机程序的两种写法

【C语言】循环语句(do while循环)相关推荐

  1. 5-12 Python条件语句、循环语句、While循环语句、break语句、continue语句、pass语句

    5Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

  2. 在matlab中的循环语句,matlab中循环语句

    Matlab软件与基础数学实验 MATLAB编程介绍与循环结构 ★ MATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂的问题,仅靠现有的命令或函数来解决,往 往是难以...... matl ...

  3. do while循环语句_流程控制之循环语句【while循环语句】

    while循环语句 while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句. 语法如下: while(条件表达式){ 执行语句 } 条件表达式:这是用于控制循环的条 ...

  4. shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

    shell脚本详解(四)--循环语句之while循环和until循环 一.until循环 1.循环结构 2.例题 二.while循环 1.循环结构 2.例题(每个人的思路不同,会导致脚本内容不一样,这 ...

  5. shell脚本详解(三)——循环语句之for循环

    shell脚本详解(三)--循环语句之for循环 一.echo命令 – 输出字符串或提取Shell变量的值 1.格式 2.常用参数 3.示例 二.for循环语句 1.for循环结构 2.例题 ①.例题 ...

  6. 20190508——python基础(if...in...循环语句、while循环、两种循环对比)

    二.python基础(if...in...循环语句.while循环.两种循环对比) 1.for...in...循环语句 1)for循环:空房间 # 空房间的学名叫[元素](item),因为英文是ite ...

  7. python中的while循环语句的数组循环_while循环

    循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环. 例如,计算从1到100的和: 1 + 2 + 3 + 4 + - + 100 = ? 除了用数列公式外,完全可以让 ...

  8. python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同

    原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...

  9. 第一章第十三节:循环语句:for循环

    Python基础入门(全套保姆级教程) 第一章 第十三节:循环语句:for循环 字符串是可迭代的 for循环: for 变量 in 可迭代的东西:代码 把可迭代的东西中的每一项内容拿出来. 挨个的赋值 ...

  10. C语言循环语句之for循环

    在C语言中,for语句使用最为灵活,它完全可以取代while语句.for语句既能够用于循环已知的情况,又能够用于循环未知的情况. for语句的语法格式如下: for(表达式1;表达式2:表达式3)语句 ...

最新文章

  1. SAP QM 执行事务代码QA11 报错- Selected set code does not exist, or data entered is incomplete-
  2. Apache Commons Fileupload 漏洞,可恶意操作文件
  3. 通用寄存器的专门用途
  4. 保护模式及其编程——实模式与保护模式的切换
  5. struts 2 漏洞学习总结
  6. python_atp框架
  7. 厦门大学计算机考研怎么样6,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  8. 95-34-035-Context-HeadContext和TailContext
  9. oracle循环不是a就取b,oracle数据库试题的.doc
  10. SpringMVC+Thymeleaf +HTML的简单框架
  11. 工厂供电MATLAB仿真,工厂供电课程设计---基于MATLAB的电力电子系统仿真
  12. c语言运算优先级与结合方向的问题
  13. 共享单车需求预测问题:分析篇
  14. 2022年深圳市集成电路专项资助计划项目申报条件及材料,补贴3000万
  15. 数学悖论与三次数学危机
  16. phalcon 自动加载_Phalcon自动加载(PHP自动加载)
  17. js实现点击按钮,弹出新窗口
  18. 去掉matlab图像显示刻度
  19. ImportError: cannot import name 'Process' 解决办法
  20. 音乐欣赏之古典乐曲经典开头

热门文章

  1. 帷幕的帷是什么意思_《老酒馆》热播背后:你真的看明白大戏背后的意思了吗?...
  2. (asp.net)PayPal案例的关键源码代码__PayPal集成_API接口
  3. dbvisualizer pro导入导出数据
  4. 【完整记录】使用kubeadm部署kubernetes集群踩坑记录及解决方案
  5. Android JNI 中文字符传递
  6. UDP服务器开发与nb-iot模组通信(1)----协议篇
  7. EC11旋转编码器驱动程序
  8. 使用这个传感器模块,你也可以监测你身边的空气质量了
  9. 会声会影2022最新版安装包下载
  10. 学会观察,可以帮我们避免很多麻烦