




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机控制技术知识点:选择结构程序设计123基本if语句If-else语句
if-else-if语句
目录单片机控制技术选择结构程序设计4
switch语句选择结构二分支选择结构:程序首先对一个条件语句进行测试,当条件为“真”(True)时,执行一个方向上的程序流程;当条件为“假”(False)时,执行另一个方向上的程序流程(见图1(a)、1(b))。多分支选择结构:根据K值的不同选择执行相应不同的操作(见图1(c))。图1分支程序结构流程图K=?A0A1An条件满足?AYN(a)条件满足?ABNY(b)K=0K=1……K=n(c)单片机控制技术选择结构程序设计单片机控制技术选择结构程序设计一、基本if语句基本if语句的格式:
if(表达式){
语句组;
}图2基本if语句执行流程if语句中的“表达式”通常为逻辑表达式或关系表达式,也可为其他类型的表达式或数据,只要表达式的值非0即为“真”。例如:if(3){……}和if(x==8){……}在if语句中,“表达式”必须用小括号括起来。在if语句中,花括号“{}”里面的语句组如果只有一条语句,可以省略花括号。
例如:if(P3_0==0)P1_0=0;单片机控制技术选择结构程序设计二、if-else语句if-else语句格式:
if(表达式) {
语句组1;
} else{
语句组2;
}图3if-else语句执行流程举例:已知两个整数a和b,求其中的大数的值max
if(a>b)max=a;elsemax=b;单片机控制技术选择结构程序设计三、if-else-if语句
if(表达式1)
{
语句组1;
}elseif(表达式2)
{语句组2;
}
……elseif(表达式n)
{语句组n;
}else
{语句组n+1;
}if-else-if语句是由if-else语句组成的嵌套,可实现多个条件分支的选择:单片机控制技术选择结构程序设计三、if-else-if语句图4if-else-if语句的执行流程else语句是if语句的子句,总是和它上面最近的if语句相配对,不能单独使用。
四、switch语句单片机控制技术选择结构程序设计多分支选择的switch语句:
switch(表达式)
{
case常量表达式1:语句组1;break;case常量表达式2:语句组2;break; ……case常量表达式n:语句组n;break; default:语句组n+1;
}执行过程:首先计算表达式的值,并逐个与case后的常量表达式的值比较,当值相等时,则执行对应该常量表达式后的语句组,再执行break,跳出switch语句的执行。如果表达式的值与所有case后的常量表达式均不相同,则执行default后的语句组。四、switch语句单片机控制技术选择结构程序设计图5switch语句的执行流程单片机控制技术选择结构程序设计四、switch语句使用switch语句时还应注意以下几点:1)在case后的各常量表达式的值不能相同,否则会出现错误。2)在case后,允许有多个语句,可以不用{}括起来。3)各case和default子句的先后顺序可以变动,而不会影响程序结果。4)要在每一个cas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国豌豆项目创业计划书
- 中国减肥茶电商项目创业计划书
- 中国三维动画软件项目创业计划书
- 中国肉鹅屠宰项目创业计划书
- 中国高梁项目创业计划书
- 中国多功能麻醉机项目创业计划书
- 家电采购协议书
- 酒店住宿客人信息保护协议
- 旅行社服务质量控制协议
- 车辆质押贷款合同及违约责任条款
- 2025天津市龙网科技发展有限公司招聘9人笔试参考题库附带答案详解
- 工会考试试题及答案大全
- 中职电子技术试题及答案
- 麻醉精神药品培训考核试题(含答案)
- 猪丁型冠状病毒感染对ST细胞凋亡与自噬的机制解析
- 家居建材仓库管理制度
- 核电站辐射剂量优化管理策略-洞察阐释
- 屋面防水改造项目施工组织设计
- 北京2025年北京市城市管理委员会直属事业单位招聘笔试历年参考题库附带答案详解析
- 肿瘤高危人群筛查与管理策略
- 两用物项出口许可申报填报指南
评论
0/150
提交评论