单片机/MCU论坛
直播中

刘英

7年用户 1090经验值
私信 关注
[问答]

单片机状态机都是使用的swithc吗?

状态机都是使用的swithc么  

回帖(1)

孟薇

2023-9-26 15:56:45
switch只在对同一标志量进行多种可能状态 判断对应时高效,而且更多的表现为一种语法特性
而实际情况中,这之外的需要判断状态的情况也有很多,所以不会都用switch来进行状态判断,用if也是很多的。


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

更多回帖

发帖
×
20
完善资料,
赚取积分