单片机学习小组
直播中

硬件工程师1

9年用户 1480经验值
擅长:可编程逻辑
私信 关注

关于enum类型的问题解析

写代码的时候,enum我们当然时经常使用,但是常常很多人没有注意到类型的问题,enum是个常量类型,不能与其他类型直接作比较或计算。参考代码如下:typedef enum{part1 = 0x00,part2 = 0x01,part3 = 0x02,part4 = 0x03,}test;test aaa  ;aaa = 0x00; /*错误,enum常量是part1-part4*/aaa = (test)0x00; /*enum不能强转*/uint8 u8_type = aaa; /

更多回帖

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