错误前提:字符数组强制转换成struct指针,转换后值始终不对
环境:keil
原因:
在一般的编译器中,都对结构体进行了双字节对齐的方式,如果结构体有char类型,实际上编译后,该处将占两个字节,可以使用#pragma pack(1),强制编译器按照字节方式对齐
错误前提:字符数组强制转换成struct指针,转换后值始终不对
环境:keil
原因:
在一般的编译器中,都对结构体进行了双字节对齐的方式,如果结构体有char类型,实际上编译后,该处将占两个字节,可以使用#pragma pack(1),强制编译器按照字节方式对齐