目录

1.while循环

1.1 while循环基本语句结构

1.2 while语句中的break和continue

1.2.1 break在while循环中的作用:

1.2.2 continue在while循环的作用

​ 2. for循环

2.1 for循环基本语句结构

2.2 break和continue在for循环中的作用

2.3 for语句的循环控制变量

3.do...while()循环

3.1 do...while()循环基本语句结构

3.2 break和continue在do...while()语句中的作用


1.while循环

1.1 while循环基本语句结构

在前面我们学习了if语句,当条件成立就会把语句执行一次。但如果我们需要多次执行这个语句时我们该怎么办呢?这里我们就使用C语言中常见的循环语句:while语句

下面是while语句的结构:

我们会发现while语句跟if语句的结构是类似的,只是把if变成了while。我们看一下while语句的执行流程:

进入while语句,首先我们会对表达式进行判断,判断成立开始执行循环,当在循环过程中如果判断不成立了(这里可以对应我们的生活实例:你每天都会去买彩票,如果突然有一天你中了500w,你后面也就不会去买了)这里我们就是一个跳出循环的过程。

在代码中如何使用while循环:比如我们要打印1-10的数

上面的代码帮我们基本的了解了while语句的结构

1.2 while语句中的break和continue

1.2.1 break在while循环中的作用:

在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。
所以:while中的break是用于永久终止循环的。

我们用代码演示如下:

注:不管break出现在while代码块中的任何位置,只要碰到break就会跳出此循环代码块{}

1.2.2 continue在while循环的作用

continue在while循环中的作用就是:
continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,
而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
代码演示:

 2. for循环

2.1 for循环基本语句结构

表达式1为初始化部分,用来初始化循环变量。

表达式2为判断部分,用来判断循环时候终止。

表达式3为调整部分,用来对循环变量的调整。

代码演示:打印1-10的数字

for循环的执行流程:

如果我们用while语句和for语句进行比较:例打印1-10

可以发现在while循环中依然存在循环的三个必须条件,但是由于风格的问题使得三个部分很可能偏离较远,这样查找修改就不够集中和方便。所以,for循环的风格更胜一筹;for循环使用的频率也最高。

2.2 break和continue在for循环中的作用

我们发现在for循环中也可以出现break和continue,他们的意义和在while循环中是一样的。
但continue在for循环中还是和在while循环中存在一定差异。

for循环中出现continue也会跳出循环,不执行continue后面语句,直接跳到表达式中进行判断调整

2.3 for语句的循环控制变量

建议:
1. 不可在for 循环体内修改循环变量,防止 for 循环失去控制。
2. 建议for语句的循环控制变量的取值采用“前闭后开区间”写法。

3.do...while()循环

3.1 do...while()循环基本语句结构

do...while()语句语法

do...while()循环执行流程

大概意思,do...while()至少循环一次

3.2 break和continue在do...while()语句中的作用

do...while()循环中也可以出现break和continue,他们的意义和在while循环中是一样的。

do循环中遇到continue也会结束本次循环跳转至while()判断语句中。

C语言常用语句之-循环语句相关推荐

  1. C语言入门练习 - 第二期 判断语句与循环语句(题解)

    比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...

  2. C语言中要改变循环语句的流程可以使用的语句有哪些

    C语言中要改变循环语句的流程可以使用的语句有:break,continue和goto.break语句可以终止循环而执行整个循环语句后面的代码:continue语句可以跳过循环体中剩余的语句而强制进入下 ...

  3. C语言分支语句与循环语句较为全面的总结,快来看呀!!

    分支语句和循环语句: 写在开篇:C语言其实算比较熟悉了,这里都是一些基础的总结,但感觉每次看都会有一些收获,也许这就是意义所在,冲冲冲!! 本章重点学习分支语句和循环语句的使用. 分支语句: if s ...

  4. C语言——分支语句和循环语句

    目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.2switch语句 3.循环语句 3.1while语句 3.1.1 语法 3.1.2 while中break和continue 3 ...

  5. C语言初阶第三篇:换我心,为你心,始知C语言 从C语言选择语句到循环语句保姆教学来喽

    换我心,为你心,始知C语言 老铁们,咱们上一篇文章把字符串的知识点给过了一遍,今天就要开始真正的程序语句的学习了,也就是选择语句和循环语句,今天的内容比较简单,所以写的也不多,废话不多说,咱们开始吧! ...

  6. php循环语句w,php语言的几种循环语句的使用格式,及其区别

    while 只要指定的条件成立,则循环执行代码块 do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循 ...

  7. R语言编程——条件、循环语句

    这次介绍R语言中的条件语句和循环语句,将为大家介绍if.for.while.repeat.采用介绍函数和实战练习的方式,希望大家能够更好的理解. if语句 if (cond) {cond为真时执行的语 ...

  8. C语言学习 2.分支语句与循环语句

    文章目录 分支语句与循环语句 1. 什么是语句 2. 分支语句(选择结构) 1. if语句 1.1 if的书写形式 1.2 练习 2. switch语句 2.1 在switch语句中的break 2. ...

  9. c语言输入循环语句,C语言中输入输出和循环语句详解.ppt

    C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...

最新文章

  1. java ide编辑器 idea 配置 与 插件
  2. 光纤vs.铜缆:为什么光纤是智能、可持续建筑越来越多的选择
  3. Pyhon进阶9---类的继承
  4. oracle 建分区索引_Oracle分区表及分区索引-创建list分区
  5. socket网络编程实现远程备份
  6. linux 查看path文件,linux入门之环境变量与文件查找
  7. pc控制iphone的软件_iPhone照片视频传输及HEIC照片转档
  8. ppt手动放映怎么设置_一键解决PPT的动画播放和动画排序问题!
  9. 抖音正考虑赴美IPO?字节跳动回应:消息不实
  10. TensorFlow中数据的feed与fetch
  11. 全国计算机二级flash,教你如何在Flash当中制作插按钮动画
  12. javafx 教程_集成JavaFX和Swing
  13. 关于isalpha——计算英文单词的个数
  14. Swift 函数的定义及调用
  15. 超微A+ Server 4124GS-TNR做主板集成RAID
  16. 890-git安装教程github创建仓库
  17. 注册表的解释和一些简单的修改
  18. Java基础--基础语法笔记(二)--Switch的用法
  19. 社区发现之标签传播算法(LPA)
  20. 大数据时代,女性做数据分析师有没有优势?

热门文章

  1. git操作总结(1):常用操作流程之SSH、上传、下载和改名字
  2. 金大侠的亲属与剑桥大学最厉害的三个学院
  3. 在线图片处理工具大全!ps可以下岗了。
  4. 从0开始学习 GitHub 系列之「01.初识 GitHub」----转载自stormzhang 原创文章
  5. 解密淘宝优惠群泛滥的原因
  6. python网格交易法详解_3分钟带你了解网格交易法
  7. vs2017和vs2019专业版和企业版
  8. php 调取百度天气api
  9. 20145212 罗天晨 网络欺诈技术防范
  10. 本地文件上传FTP或远程目录