- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机应用开发》课程 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 C51的选择结构语句 目录 01 选择结构形式 02 if 语句 03 switch/case语句 1.选择结构形式 C51程序有三种基本结构: 单片机应用开发 基本结构 顺序结构 选择结构 循环结构 1.选择结构形式 单片机应用开发 选择结构有两种形式: 二选一结构(if 语句) 多选一结构(switch/case语句) 2. if语句 单片机应用开发 if 语句的基本形式有四种: 1) 单分支if语句: if (表达式) 语句组; 例如:b=3; if (a=0) b=5; 2. if语句 单片机应用开发 if 语句的基本形式有四种: 2) 双分支if语句 if (表达式) 语句组1; else 语句组2; 例如:b=3; if (a==0) b=5; else b=7; 2. if语句 单片机应用开发 if 语句的基本形式有四种: 3) 多分支if语句 if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; ……. else if (表达式n) 语句n; else 语句n+1; b=3; if (a=0) b=5; else if (a==1) b=7; else if (a==2) b=9; else if (a==3) b=11; else b=13; 例如: 2. if语句 单片机应用开发 if 语句的基本形式有四种: 4) if 的嵌套形式: b=3; if (a=0) {if (a= - 5) b=7; else b=9;} else if (a=5) b=11; else b=13; 例如: if (表达式) if (表达式1) 语句1; else 语句2; else if (表达式2) 语句3; else 语句4; 2. if语句 单片机应用开发 if语句中在if后面都有“表达式”,一般为逻辑表达式或关系表达式。 else子句不能作为语句单独使用,它必须是if语句的一部分,与if配对使用。在多个 if-else 嵌套中, else-if 配对关系不能弄错。 一个 else 应与它最近的一个且没有其它 else 配对的 if 组成配对关系。 注意 3. switch/case语句 switch语句的基本形式如下: 单片机应用开发 switch(表达式) {case 常量表达式1:语句1;break; case 常量表达式2:语句2;break; …………………... case 常量表达式n:语句n;break; default:语句n+1; } switch语句执行方式:根据表达式的值来取case后面的常量表达式; 3. switch/case语句 switch/case语句的说明 表达式一般要求是有序可数的类型,例:整形、字符型、枚举类型等; 每个case后的常量表达式必须互不相同; case后的常量表达式的顺序无所谓; break可有可无,但执行方式不一样。 单片机应用开发 3. switch/case语句 switch/case语句例子 单片机应用开发 例:用A、B、C、D、E来表示分数的等级: 90=score=100 A 80=score90 B 70=score80 C 60=score70 D score60 E switch(scores/10) {case 10: grade=A;break; case 9: grade=A;break; case 8: grade=B;break; case 7: grade=C;break; case 6: grade=D;break; default: grade=E; } 小结 选择结构形式 if语句 switch/case语句 单片机应用开发 12 谢 谢 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业
您可能关注的文档
- 餐饮原料与设备 任务一 清洗、消毒设备 2.1.1清洗设备.pptx
- 餐饮运行与管理 课程作品与评价 学生作品:哇来哒餐厅可行性分析报告.pptx
- 茶具鉴赏 明清紫砂名家及作品欣赏 徐有泉-仿古盉三足壶.pptx
- 茶叶检测技术 概述 花青素和花白素类.pptx
- 茶叶市场营销 茶叶产品的推广策略 展会后要做什么.pptx
- 茶艺 “美”乃茶艺之核心 美-茶艺之核心.pptx
- 茶艺 民俗茶艺 仫佬族砂罐清茶茶艺.pptx
- 茶艺 其他 泡茶礼仪.pptx
- 厂站综合自动化技术 变电站综合自动化系统的运行管理与故障处理、变电站综合自动化系统的故障处理 §5-2 故障处理.ppt
- 车工实训-28(树) 本讲资源 工件车刀的安装.pptx
文档评论(0)