C语言常用语句之-循环语句
目录
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语言常用语句之-循环语句相关推荐
- C语言入门练习 - 第二期 判断语句与循环语句(题解)
比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...
- C语言中要改变循环语句的流程可以使用的语句有哪些
C语言中要改变循环语句的流程可以使用的语句有:break,continue和goto.break语句可以终止循环而执行整个循环语句后面的代码:continue语句可以跳过循环体中剩余的语句而强制进入下 ...
- C语言分支语句与循环语句较为全面的总结,快来看呀!!
分支语句和循环语句: 写在开篇:C语言其实算比较熟悉了,这里都是一些基础的总结,但感觉每次看都会有一些收获,也许这就是意义所在,冲冲冲!! 本章重点学习分支语句和循环语句的使用. 分支语句: if s ...
- C语言——分支语句和循环语句
目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.2switch语句 3.循环语句 3.1while语句 3.1.1 语法 3.1.2 while中break和continue 3 ...
- C语言初阶第三篇:换我心,为你心,始知C语言 从C语言选择语句到循环语句保姆教学来喽
换我心,为你心,始知C语言 老铁们,咱们上一篇文章把字符串的知识点给过了一遍,今天就要开始真正的程序语句的学习了,也就是选择语句和循环语句,今天的内容比较简单,所以写的也不多,废话不多说,咱们开始吧! ...
- php循环语句w,php语言的几种循环语句的使用格式,及其区别
while 只要指定的条件成立,则循环执行代码块 do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循 ...
- R语言编程——条件、循环语句
这次介绍R语言中的条件语句和循环语句,将为大家介绍if.for.while.repeat.采用介绍函数和实战练习的方式,希望大家能够更好的理解. if语句 if (cond) {cond为真时执行的语 ...
- C语言学习 2.分支语句与循环语句
文章目录 分支语句与循环语句 1. 什么是语句 2. 分支语句(选择结构) 1. if语句 1.1 if的书写形式 1.2 练习 2. switch语句 2.1 在switch语句中的break 2. ...
- c语言输入循环语句,C语言中输入输出和循环语句详解.ppt
C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...
最新文章
- java ide编辑器 idea 配置 与 插件
- 光纤vs.铜缆:为什么光纤是智能、可持续建筑越来越多的选择
- Pyhon进阶9---类的继承
- oracle 建分区索引_Oracle分区表及分区索引-创建list分区
- socket网络编程实现远程备份
- linux 查看path文件,linux入门之环境变量与文件查找
- pc控制iphone的软件_iPhone照片视频传输及HEIC照片转档
- ppt手动放映怎么设置_一键解决PPT的动画播放和动画排序问题!
- 抖音正考虑赴美IPO?字节跳动回应:消息不实
- TensorFlow中数据的feed与fetch
- 全国计算机二级flash,教你如何在Flash当中制作插按钮动画
- javafx 教程_集成JavaFX和Swing
- 关于isalpha——计算英文单词的个数
- Swift 函数的定义及调用
- 超微A+ Server 4124GS-TNR做主板集成RAID
- 890-git安装教程github创建仓库
- 注册表的解释和一些简单的修改
- Java基础--基础语法笔记(二)--Switch的用法
- 社区发现之标签传播算法(LPA)
- 大数据时代,女性做数据分析师有没有优势?