资料
  • 资料
  • 专题
单片机C语言教程:C51开关分支语句
推荐星级:
时间:2019-12-24
大小:46KB
阅读数:143
上传用户:238112554_qq
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
学习了条件语句,用多个条件语句能实现多方向条件分支,但是能发现使用过多的 条件语句实现多方向分支会使条件语句嵌套过多,程序冗长,这样读起来也很不好读。这个时候 使用开关语句同样能达到处理多分支选择的目的,又能使程序结构清晰。 单片机C语言教程:C51开关分支语句 学习了条件语句,用多个条件语句能实现多方向条件分支,但是能发现使用过多的 条件语句实现多方向分支会使条件语句嵌套过多,程序冗长,这样读起来也很不好读。 这个时候 使用开关语句同样能达到处理多分支选择的目的,又能使程序结构清晰。它的语法为下 : switch  (表达式) { case  常量表达式 1:  语句 1;  break; case  常量表达式 2:  语句 2;  break; case  常量表达式 3:  语句 3;  break; case  常量表达式 n:  语句 n;  break; default:    语句 } 运行中 switch 后面的表达式的值将会做为条件,与 case 后面的各个常量表达式的值相 对比,如果相等时则执行 case 后面的语句,再执行 break(间断语句)语句,跳出 switch 语句。如果 case 后没有和条件相等的值时就执行 default 后的语句。当要求没有符合的条 件时不做任何处理,则能不写 default 语句。 在上面的章节中我们一直在用 printf 这个标准的 C 输出函数做字符的输出,使用它当 然会很方便,但它的功能强大,所占用的存储空间自然也很大,要 1K 左右字节空间,如果 再加上 scanf 输入函数就要达到 2K 左右的字节,这样的话如果要求用 2K 存储空间的芯片时 就无法再使用这两个函数,例如 AT89C2051。在这些小项目中,通常我们只是要求简单的字 符输入输出,这里以笔者发表在本人网站的一个简单的串行口应用实例为例,一来学习 使用开 关语句的使用,二来简单了解 51 芯片串行口基本编程。这个实例是用 PC 串行口通过上位机程序 与由 AT……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书