比如:
AAA.c文件下定义有a
uint8_t a=0x22;
在BBB.c文件下调用a
extern uint32_t a; (此时写成了32位)
uint8_t b=0x22;
if( a == b)
{
xxxxxx;
}
上面的if判断会进不去,因为a的长度弄错了
要这样extern uint8_t a; 才行
比如:
AAA.c文件下定义有a
uint8_t a=0x22;
在BBB.c文件下调用a
extern uint32_t a; (此时写成了32位)
uint8_t b=0x22;
if( a == b)
{
xxxxxx;
}
上面的if判断会进不去,因为a的长度弄错了
要这样extern uint8_t a; 才行