单片机应用开发 单片机变量定义 3 C51选择结构语句.ppt

单片机应用开发 单片机变量定义 3 C51选择结构语句.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 谢 谢 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档