这段代码里面的typedef 和define怎么互换,u8和u16又可以换成什么?
typedef 是定义一个类型别名#define是定义一个常量你要达到什麽互换的需求啊?
#define 是宏,就是文本替换比如 #define m(x,y) x>y?=x:yint b=m(3,1)编译器 直接 把这句话换成 int b=3>1?3:1;typedef 是定义一个类型的别名把这俩点区别搞清楚,就能知道能不能替换了