嗯,我的矛盾点在于 你看啊
tftled.h这个头文件里面 声明的 变量和函数
在main.c这个文件使用 包含了tftled.h头文件(include"tftled.h")
那么 我在main.c这个文件里面 想用tftled.c里的变量 这个需要声明extern int i;到这边我都是知道。
那main.c要去用tftled.c里的函数的时候 不也得是extern u8 sum();声明一下吗?
他不加extern 光声明u8 sum(u8 a,u8 b); 也能找到tftled.c里的函数。不得是extern u8 sum(u8 a,u8 b);吗? |