那麽如何模塊化呢?
簡單的就是把壹個函數打包成壹個函數,調用哪個函數就實現哪個函數。
復雜的是壹個功能模塊放在壹個C文件中,所有與這個模塊相關的功能都在這個C文件中實現。如果要在主文件(也就是帶有main函數的C文件)中使用這個模塊的函數函數,只需要包含它的頭文件就可以調用了。頭文件就是這個函數模塊的函數聲明。
這樣做的話,以後移植就方便多了。如果其他項目需要這個功能模塊,只要把它的C文件和H文件復制到這個項目目錄下就可以使用了。
比如實現液晶書寫、畫線、畫圓等功能。在壹個叫lcd.c的文件裏,應該有壹個叫lcd.h的文件與之對應,還有這個。h是這個的外部函數的聲明。c文件。妳只需要在主文件的開頭加上壹個# include“LCD . h”就可以調用這些畫圓和畫線的函數。