整理第二周C知识点2流程之循环
2017-12-22 23:40
218 查看
流程控制(重点)
循环分类:1.for 2.while 3.do...while
for:
for(单次表达式1;条件表达式2;末尾表达式3)
语句A;//执行顺序:1-->2-->A-->3(一个循环结束)-->2(是否成立,成立继续执行A,不成立则for循环结束)-->A
**执行的流程【重点】:
单个for循环的使用(上例)
多个for循环的嵌套使用**
e.g:
1.for(1;2;3)//第一层循环
for(4;5;6)//第二层循环
2.for(1;2;3)
while:
while(1;2;3)
A;
与for比较:for和while可以相互转换
for(1;2;3)
A;//等价于
1;
while(2)
{
A;
3;
}//while和for可互相转化:但是for的逻辑性更好,更容易掌握,不易出现逻辑错误
do...while:
do
{
A;
......
}while(表达式);//do...while 不等价于for或while 。其作用多用于人机交互
循环分类:1.for 2.while 3.do...while
for:
for(单次表达式1;条件表达式2;末尾表达式3)
语句A;//执行顺序:1-->2-->A-->3(一个循环结束)-->2(是否成立,成立继续执行A,不成立则for循环结束)-->A
**执行的流程【重点】:
单个for循环的使用(上例)
多个for循环的嵌套使用**
e.g:
1.for(1;2;3)//第一层循环
for(4;5;6)//第二层循环
A; B;//整理2个语句:第1个语句(第一层 第二层 A)是第一个,B是第二个
2.for(1;2;3)
for(4;5;6) { A; B; }//整体是一个语句
while:
while(1;2;3)
A;
与for比较:for和while可以相互转换
for(1;2;3)
A;//等价于
1;
while(2)
{
A;
3;
}//while和for可互相转化:但是for的逻辑性更好,更容易掌握,不易出现逻辑错误
do...while:
do
{
A;
......
}while(表达式);//do...while 不等价于for或while 。其作用多用于人机交互
相关文章推荐
- 整理第二周C知识点1流程之选择
- 【数据结构第二周】线性表知识点整理
- Java知识点整理:第三章:java中的循环,数组,栈,对象
- 【数据结构第二周】堆栈知识点整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- JavaScript 循环 for,for in,forEach ,for of 知识点整理
- 【数据结构第二周】堆栈知识点整理
- 【数据结构第二周】线性表知识点整理
- 【数据结构第二周】队列知识点整理
- 【数据结构第二周】队列知识点整理
- 【安卓SDK学习之anyChatSDK】 1_2 相关安卓知识点(根据官方HelloAnyChat的demo整理的简要的开发流程)(2016-06-08 15:12)
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第22讲_js三大流程控制(顺序流程、分支控制、循环控制)_学习笔记_源代码图解_PPT文档整理
- 简练网软考知识点整理-项目配置管理流程
- 慕课网判断和循环语句demo和知识点整理
- 简练网软考知识点整理-项目配置管理流程
- Java集合知识点整理
- 整理《Mastering OpenCV with Practical Computer Vision Projects》中第8章用Eigenfaces或Fisherfaces进行人脸识别操作流程
- for循环的运行流程
- 反汇编知识整理--for,while,do-while的循环机制 -- 老码识途任重而道远呀
- c/c++易错知识点整理3(引用和指针)(一)