1 A.h
typedef enum
{
RD_SUCCESS,//成功
RD_DATAERROR,//資料錯誤
RD_TIMEOUT,//逾時
RD_FAILED,//失敗
} RD_RESULT;
#define NORMAL_TASK 0x00
這些enum #define可以在頭檔案定義,并且多個C檔案都可以調用A.h檔案。
2 例如b.h
UINT32 offset64507_cur_command[offset64507_curcommand_num]=
{
0x0001FF00,
0x0002FF00,
0x02010100,
0x02020100,
};
隻能允許一個c檔案調用 b.h,否則編譯會提示重定義,是以一般把此種定義指派的放在c檔案中而非h檔案