问题描述
解决方案
你直接使用 unsigned int 或者 unsigned char,而不是你定义的宏试试吧
解决方案二:
用 typedef更好
另外宏定义不要有额外的东西,比如分号(;)
#define 后。宏展开时,会把分号(;)原样照抄
于是,就出错了,不是什么地方都可以写分号的;
解决方案三:
uint这个类型可能不支持
时间: 2024-12-09 22:20:06
你直接使用 unsigned int 或者 unsigned char,而不是你定义的宏试试吧
解决方案二:
用 typedef更好
另外宏定义不要有额外的东西,比如分号(;)
#define 后。宏展开时,会把分号(;)原样照抄
于是,就出错了,不是什么地方都可以写分号的;
解决方案三:
uint这个类型可能不支持