• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机状态机都是使用的swithc么

莱克迷KW 2021-04-07 浏览量:828
状态机都是使用的swithc么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • switch只在对同一标志量进行多种可能状态 判断对应时高效,而且更多的表现为一种语法特性

    而实际情况中,这之外的需要判断状态的情况也有很多,所以不会都用switch来进行状态判断,用if也是很多的。


    而且switch在处理中,稍微不注意还容易引入bug(case对应的仅仅是一个入口,如果没有break会持续向下执行),所以 在处理时需要特别注意。

    • 发布于 2021-04-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 不一定也可以用if else判断,用switch结构会简单些


    • 发布于2021-04-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这只是一种语法可行的方式,用if也是一样的,只是如果分支多的时候,用switch比较好
    • 发布于2021-04-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机状态机都是使用的swithc么