#ifndef 巨集定義名稱
#define 巨集定義名稱
標頭檔案具體描述性實現
#endif
eg :
宣告乙個 「xmf_smg_ha.h」 標頭檔案
#ifndef xmf_smg_ha
#define xmf_smg_ha
unsigned
char code i =1;
void
daplylcd
(unsigned
char dat)
;#endif
說明:
main.c 檔案需要使用daplylcd時,直接在main.c 檔案開頭加上#include
,即可在main.c 檔案使用daplylcd函式。
在呼叫daplylcd函式時,相當於"xmf_smg_ha.h" 標頭檔案有daplylcd函式宣告,而xmf_smg_ha.h" 標頭檔案裡面定義的函式實際**則在相應的.c檔案中。
C語言的標頭檔案
1.在c檔案中在函式外部宣告變數,稱為為全域性變數。1 全域性變數如果加static關鍵字,表示只能在本檔案內訪問,而且只能從宣告處到檔案末尾的範圍內訪問。宣告時如果沒有初始化,會自動初始化乙個值,例如static int x,x預設值為0。如果a 函式中用到變數x,而x的定義 static int...
C語言的標頭檔案
標頭檔案 a.h ifndef a h define a h 定義方法,不提供實現 int add int a,int b endif add.c include a.h 實現標頭檔案a中定義的方法 int add int a,int b main.c include include a.h 若想在...
c語言標頭檔案
c語言標頭檔案 每個c c程式通常分為兩個檔案。乙個檔案用於儲存 程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存 程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔...