一,所有的 .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調用