【分享】C语言的结构体和共用体在单片机中的妙用C语言的结构体和共用体,往往在单片机应用开发中被忽视。如果能够用起来,不仅能够极大的提高单片机的运行效率,还可能解决一些看起来无法解决的问题。现在,给大家举一个例子:单片机串口需要接收并处理大量数据的情况。示例:单片机甲要与某个设备乙通信,它们采用串口连接,设备乙会给单片机甲发送串口数据,数据一共有46个字节,其中前8个字节表示命令,后8个字节表示设备信息,中间30个字节表示有效数据。普通的程序代码,会进行如下变量定义:unsigned char r