嗯,我的矛盾點在于 你看啊
tftled.h這個頭文件里面 聲明的 變量和函數(shù)
在main.c這個文件使用 包含了tftled.h頭文件(include"tftled.h")
那么 我在main.c這個文件里面 想用tftled.c里的變量 這個需要聲明extern int i;到這邊我都是知道。
那main.c要去用tftled.c里的函數(shù)的時候 不也得是extern u8 sum();聲明一下嗎?
他不加extern 光聲明u8 sum(u8 a,u8 b); 也能找到tftled.c里的函數(shù)。不得是extern u8 sum(u8 a,u8 b);嗎? |