程序盡量的多個模塊化,這樣以后便於去修改跟查找:
模塊化:一個功能應該去包括一個.c跟一個.h的文件; 在.h的文件中只存放一些函數的聲明,不要在里邊去定義一些變量;
需要注意.h文件的頭格式
在.c文件中去定義一些變量,跟該模塊所用到具體的功能函數,
注意的是在.c文件中要包含所用到函數的<.h>文件,以及在.c里邊聲明的變量不要加上extern關鍵字;
在main()函數主程序中用到其它.c文件中定義的變量,要在主程序中提前去聲明該變量,在變量的前面加上extern關鍵字:這樣可以保證使用的是變量的同一塊地址區
多個.c跟.h文件中,跨文件使用.c文件中定義的變量,在.c文件中正常定義變量並對其進行賦值;但是在相應的.h文件中,要把變量重新加上extern關鍵字聲明(不需要再對其賦值);這樣不會導致變量重復聲明,以及其它文件使用該變量時出現未被聲明的錯誤。(tm1637.c跟.h中變量的使用)