多个switch嵌套怎么写好,有没别的写法
开发单片机的,他要求是串口输入操作命令和操作数,操作数和操作码都不是固定长度的,现在我能想到的就是switch里面在嵌套switch,关键是命令和数据都不等长,让我头痛啊
比如说命令是0xff,0xaa,后接8B数据,实现功能1;
命令0xee,0xcc,0xdd,后接20B数据实现功能2;
还有很多
命令都是唯一可译的
有没有什么建议啊
比如说命令是0xff,0xaa,后接8B数据,实现功能1;
命令0xee,0xcc,0xdd,后接20B数据实现功能2;
还有很多
命令都是唯一可译的
有没有什么建议啊
...全文
相关推荐
在ListView中嵌套Switch开关,点击ListView条目来切换Switch的状态
在ListView中嵌套Switch开关,点击ListView条目来切换Switch的状态
嵌套选择结构设计switch选择结构
熟练使用多重 if 结构 熟练使用嵌套 if 结构 熟练使用 switch 结构 理解条件运算符的用法 1、熟练掌握switch结构的应用 2、培养多分支选择结构程序设计方法
自己写的一段垃圾代码,使用了switch语句和if语句的嵌套
自己写的一段垃圾代码,使用了switch语句和if语句的嵌套
Java中避免写嵌套if样式的代码详解
主要给大家介绍了在Java中如何避免写嵌套if样式的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
C语言switch 语句的用法详解
C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示: #include int main(){ int a; printf(Input integer number:); scanf(%d,&a); if(a==1){ printf(Monday\n); }else if(a==2){ printf(Tuesday\n); }else if(a==3){


