break是跳出当前循环还是所有循环_C语言基础知识3--循环
1、for循环
1.1结构
for
- 计算“表达式1”。
- 计算“表达式2”,若其值为true,则执行“{ }”中的语句组,然后转到3;若为false,则不再执行“{}”中的语句组,for语句结束,转到5。
- 计算“表达式3”。
- 转到2。
- 从for语句后面继续往下执行程序。
- 循环控制变量定义在"表达式1"中,则其只在for语句内部起作用, 、可以不用担心循环控制变量重名。
- for循环结构里的“表达式1”和“表达式3”都可以是用逗号连接的若干个表达式
- for 语句括号里面的“表达式1”,“表达式2”,“表达式3”任何一个都可以不写,甚至可以全都不写,但是“;”必须保留。
1.2举例
/*
1.3嵌套循环
结构:
for(int i=0; i<n; i++){......for(int j=0; j<m; j++){...... //这层循环执行m×n次}......
}
举例:
/*冒泡排序*/
2、while与do...while
2.1 while循环
并非到达指定次数,而是满足某条件时即停止循环,则适合用while语句来实现循环
while(表达式){循环体
}
- 判断“表达式”是否为真,如果不为真,则转4)
- 执行“语句组”
- 转1
- while语句结束,继续执行while语句后面的语句。
这里的表达式就是循环条件
2.2 do...while循环
如果希望循环至少要执行一次,就可以使用do...while语句
do {循环体
} while(表达式);
每执行一次循环后,都要判断“表达式”的值是否为真,如果真就继续循环,如果为假,就停止循环。
3 跳转语句
3.1 break语句
作用: 用于跳出 选择结构 或者 循环结构
break使用的时机:
- 出现在switch条件语句中,作用是终止case并跳出switch
- 出现在循环语句中,作用是跳出当前的循环语句
- 出现在嵌套循环中,break语句只能跳出直接包含它的那一重循环
3.2 continue语句
作用:在 循环语句 中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环
- 出现在嵌套循环中,continue只对直接包含它的那重循环起作用。
continue并没有使整个循环终止,而break会跳出循环
break是跳出当前循环还是所有循环_C语言基础知识3--循环相关推荐
- c语言怎么做步骤循环,C语言基础教程之循环
此程序已经陷入无限循环中,C语言基础教程之循环 当一段代码需要执行多次时,您可能会遇到这种情况.通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推. 编程语言提供各种控制结 ...
- 学习笔记_关于switch在whlie中无限循环的解决办法_C语言
学习笔记_关于switch在whlie中无限循环的解决办法_C语言 今天在做作业的时候突然发现一个问题 #include<stdio.h> int main() {int a;while( ...
- C语言基础:for循环演示源码,字符循环和浮点数循环
把内容过程中重要的一些内容做个珍藏,下面的内容是关于C语言基础:for循环演示,字符循环和浮点数循环的内容. #include <stdio.h>int main (){char lett ...
- 第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2)
第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2) #include<stdio.h>int main(void){ /*********Begin****** ...
- java基础知识之循环结构与数组
1.for循环:for(循环变量的初始化1:循环的条件2:循环变量的变化3){ 循环体4: } 执行顺序为:1,2,4,3,2,4,3,2,4,3,2,4,3.....当2为false时结束循环 2. ...
- 1.5 Python基础知识 - while循环
在我们生活中有很多反复要做的事情,或者动作,我们称之为循环.在开发程序中也会有循环的事情要去做,就是需要反复的去执行某个代码,或者反复进行某种演算,直到达到某种条件的时候才会停止.在Python中我们 ...
- JSD-2204-Java语言基础-分支结构-循环-Day04
1.分支结构 1.1Scanner接受用户输入的数据: 分三步,先背下来,面向对象第5天 才能理解 package day04; import java.util.Scanner; //1.导入扫描仪 ...
- 【C语言基础05】循环结构程序设计(含经典代码解析)
目录 5.1 while语句 5.2 do-while语句 5.3 for语句 5.4 三种循环的比较 5.5 循环的嵌套 5.6 break语句和continue语句 5.7 综合案例 循环结构又称 ...
- go语言基础语法-for循环语句
前言 循环语句,是基础语法中最重要的一部分,可以实现代码的反复执行. 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件. 与其它主流编程语言不同的的是,Go语言中的循环语句只支持 f ...
最新文章
- python程序如何执行死刑图片_如何判断对象已死
- Android 中文 API ——对话框 AlertDialog.Builder
- java连接cdh集群_有一台电脑需要通过beeline的方式连接到CDHclouderahadoop集群,提示报错。...
- 计算机管理的服务列表,Windows
- 计算机桌面保护怎么办,电脑屏幕保护怎么设置
- loadView 和 viewDidLoad、viewDidunload 的区别
- Android自定义控件之虚线的用法
- bootstrap-徽章-链接
- 直播http-flv原理
- 线性线性混合效应模型及R语言实现
- 怎么找电脑服务器文档,怎么找到电脑的服务器地址
- Springboot垃圾分类管理系统836b7计算机毕业设计-课程设计-期末作业-毕设程序代做
- 2020-01-08 Oracle 数据库储存生僻字
- 控制互联网就是控制世界
- c++之gbk和utf8编码转换
- 搭建个人的Leanote云笔记本
- 1 制作一个表格html表格,学术论文表格制作速成!
- 尝试解决联想M7450F在win10下无法使用的问题,记录下过程
- 携程推荐系统架构学习
- 磁盘清理工具:DaisyDisk for Mac 4.20.3
热门文章
- IDEA 轻松实现线上debug 调试
- 实力上榜|海泰方圆跻身2022企业网络安全服务Top15
- Classifying, Segmenting, and Tracking Object Instances in Video with Mask Propagation
- setString(1,username)是意思
- 2018年牛客多校算法寒假训练营练习比赛(第四场)
- 【无限互联】mac系统读写NTFS
- 融资融券基础005:保证金比例与维持担保比例(转)
- 软件架构师成长之路: Master Plan for becoming a Software Architect
- 线元法输入曲线要素_UG编程建模环境曲线倒圆角的方法
- python手记(游戏) 笨方法学python习题36【持续更新中】