2019-08-16 23:19发布
Owen 发表于 2017-7-11 15:05 尽量不要在头文件定义变量。 一般的头文件里用的#ifndef, #define, #endif这几个预编译指令,解决的是一 ...
heiheihaha 发表于 2017-7-11 15:54 变成extern后
heiheihaha 发表于 2017-7-11 15:37 谢谢您,这个变量要是不再头文件中定义,在哪里定义合适啊
heiheihaha 发表于 2017-7-13 12:40 为啥用extern会出现问题呢
最多设置5个标签!
变成extern后
你这extern用的有问题啊!
定义在源文件中,比如lcd.c。如果你要在其他文件A中使用这个数据变量,可以在A中使用
extern u8 jiong1[];
另外如果这个数组的值不需要改变的话,可以定义为const
……
u8 a[4]={1,2,3,4};
……
lcd.h:
......
extern u8 a[4];
.......
extern 不能赋值!
一周热门 更多>