C语言DAY06 - 循环控制
来源:互联网 发布:灌篮高手全国大赛数据 编辑:程序博客网 时间:2024/06/05 15:44
- 循环的应用场景
- break continue
- break
- break 可以用在 swtich case 中
- break 在循环体内部可以直接立刻结束当前循环
- continue
- 结束当前循环的本次循环体如果是 for 循环里面还是会执行循环后的表达式
- 让女孩说话
- break
- do while
- 与 while 的区别
- 都是循环结构都可以讲一段代码反复不停的执行指定的次数
- do while 循环的特点先斩后奏
- while 循环结构的特点 小心翼翼
- 什么时候用 do while
- 在实际开发中do while 比较少用就算无论如何也要执行一次while 也能搞定
- 与 while 的区别
- for 循环
- bai 这个变量的三次方
- 注意
- breakcontinue 都可以用
- 注意
- for可以实现的while 一定也可以
- for 和 while 使用建议
- 代码结构
循环的应用场景
- 循环体确定,循环次数也确定,就是用 while
- 循环体确定,循环次数不确定,循环继续的条件确定
- 遍历指定范围内的数
- 找出指定范围当中符合特定条件的数
- 求累加和,平均值
- 求一堆数的最大值和最小值.
- 计数,记录某个条件满足了多少次.
- 穷举
- 注意 框变量声明应该放在循环体外面.每次循环结束就是括号结束,变量就会被回收,然后重新定义.
break continue
break
1. break 可以用在 swtich case 中
2. break 在循环体内部可以直接立刻结束当前循环
- 结束循环的方式:
- 判断循环条件得到假 (写循环继续的条件)
- 在循环体内部实用 break 结束.(写循环结束的条件)
- 判断循环条件得到假 (写循环继续的条件)
continue
结束当前循环的本次循环体,如果是 for 循环里面还是会执行循环后的表达式.
让女孩说话
#include<stdlib.h>system(" say 你真棒!");
do while
语法
//第一步,先执行一次循环体
do
{
循环体;
//while 小括号后面的分号不要忘记
}while(条件表达式);
//第二步,计算 while 后面的条件表达式的结果
//如果为真,就执行循环体,然后跳回第二步
//如果为假,结束循环体.
与 while 的区别
- 相同点:
都是循环结构,都可以讲一段代码反复不停的执行指定的次数.
- 不同点:
- do while 循环结构先执行,再判断.
- while 结构是先判断再执行
- 在第一次判断条件都不成立的情况下,do while 会执行一次,while 一次都不会执行
- do while 循环结构先执行,再判断.
do while 循环的特点:先斩后奏
while 循环结构的特点: 小心翼翼
什么时候用 do while
- 当循环体无论如何都要执行一次,do while
- 当循环体可能一次也不会执行的时候,while
在实际开发中,do while 比较少用,就算无论如何也要执行一次,while 也能搞定
for 循环
语法
for(初始化表达式;循环条件表达式;循环后操作表达式)
{
循环体;
}1.先执行初始化表达式.
2.判断心怀条件表达式的真假
2.1如果为真就执行循环体,循环完毕之后,再执行循环后
操作表达式.跳回第二步骤继续执行
2.2如果为假,就结束 for 循环.- while 循环最重要的三句代码
- 循环增量的声明
- 循环继续的条件
- 循环结束前修改增量的值
- while 循环最重要的三句代码
执行步骤
- 执行的步骤都是一样的,唯一的区别就是语法区别,写法不一样.
- for 循环的循环增量在循环结束会自动回收.
- while循环能做的 for 都可以做到
#include<math.h>pow(bai,3)
//bai 这个变量的三次方
注意
- 第三个表达式后面不要加分号
- 三个表达式都可以省略,但是两个分号不能省略,空表达式也是表达式
- 如果第二个表达式省略,默认就是成立的.
三个表达式任意的 C 语句都可以.!
for(printf(“A\n”);printf(“B\n”);printf(“C\n”))
{
printf(“D\n”);
}
//结果为 A B D C B D C…
//printf 反回值为字符个数,B \n 是两个字符,结果为2为真
break,continue 都可以用
for可以实现的while 一定也可以
其实只分为两种:
1. 循环次数不确定但是确定继续或结束条件while(1) breakfor(;;) break2. 循环次数确定的循环int i = 0;while(i<3){ i++;}for(int i = 0;i<3;i++){ ;}
for 和 while 使用建议
循环次数确定就用 for
循环次数不确定用 while
代码结构
顺序结构:
从上到下依次每一句都要执行
分支结构:
if 结构和 switch case 结构,三元运算符.
循环结构:
同一段代码反复不停的执行指定的次数
while结构,do-while结构,for 循环,goto loop;
0 0
- C语言DAY06 - 循环控制
- C语言,day06
- C语言循环控制语句
- C语言循环控制详解
- C语言DAY05 - 循环控制
- IOS之c语言笔记 day06
- C语言学习_006_C控制语句:循环
- C语言:循环控制练习 等边三角形
- C语言 循环控制 打印数列
- 黑马程序员---C语言基础---循环控制
- 黑马-C语言-流程控制,循环结构
- C语言流程控制之循环笔记
- C语言流程控制之循环笔记
- C 语言流程控制与循环
- C语言基础-循环控制07
- C语言:循环控制及流程图
- C语言入门教程之六循环语句和循环控制
- C语言入门教程 (七) 循环语句和循环控制
- HDU 2222 Keywords Search
- 查看oracle所有的表空间
- 【SeetaFace】中科院山世光老师开源的Seetaface人脸识别引擎测试
- 关于React Native windows 下踩过的坑总结(都是从网上找来的)
- 常见Android路线图
- C语言DAY06 - 循环控制
- 用树莓派打造家庭影院媒体库+硬盘播放机+无人值守下载机(2)
- 文字打字机效果
- C语言DAY07 - 函数
- 页面两列布局高度填满
- oracle 插入大文本,字节转浮点数
- 文件压缩
- [Android测试] AS+Appium+Java+Win 自动化测试之七: 写脚本测试自己的app
- 任务2---标准体重计算器