close
開發大型的專案程式時,通常會使用到許多自訂的 header 檔案(*.h),
這些 header 檔案裡包含著許多自訂的資料結構或函式,
若在編譯整個專案的過程中要避免不同 header 檔案間有重覆定義的情況發生,
可以使用 #ifndef 指令作一些預防措拖:
(假設檔名為 math.h)
#ifndef MATH_H
#define MATH_H
--:
--:
#endif /* MATH_H */
-
另外一個實用的應用是 #define 和 #if 指令搭配使用,
來控制整個專案程式中的是否開啟 debug 訊息顯示:
#define DEBUG 1
--:
--:
#if DEBUG
-printf("Show debug message!");
#endif
全站熱搜