一,所有的 .h 文件寫到單獨的.h文件里面 后期所有的.c文件 皆包含此文件



二,新建測試文件 test.c 和 test.h



三,添加到工程


三,編寫 .c文件(源文件) .h文件(頭文件)


四,把test.h 放到include.h 里面

四,凡是在test.h里面聲明的函數,其它文件皆可調用使用





五,在test.c中定義一個變量,同時在.h里面聲明,讓其它文件調用


六,其它文件調用

七,說明
1.

代表着

當編譯 main.h的時候
編譯到

就會到

這時的 TestValue 就是 extern TestValue
八,此架子注意
應用此模板以后,在.h聲明的函數或者變量可在任意.c文件中使用,省去了寫 extern的次數.
所以以后的每一個文件里面的函數,變量都需要規范起來!否則就會出現重名!
由於變量對於所有的文件皆起作用!會比平常多占一些內存.
如果一個文件里面的函數或者變量只是其中一個文件調用
列如:test文件只是main調用




