1 #define 識別符號 字元 *字元:常數 標識 表示式 就是將識別符號替換成字元內容
#define zf_tt 0x1f
//將包含有zf_tt 全部替換成 0x1f
2 #define 巨集名(替換內容1,···2,···) (替換內容+45-替換內容2)/2
#define zf_tt(i,j) i+j-5*
(i+5
)//i=1,j=2 表示式為1+2-5*(1+5)
3 #define 條件編譯
#define zf_tt
//此時zf_tt在定義過後為真 配合#ifndef判斷zf_tt是否為假,為真就不編譯直接到#endif結束
#ifndef zf_tt //判斷zf_tt是否為假,為假就編譯下面語句
#define zf_tt //此時zf_tt在定義過後為真
....
......
#endif
引用:
預處理編譯 巨集 define
預處理 main.c pre sccess created by qianfeng on 14 11 3.include define zoe0 0 define pi a 2.1415926 a undef pi 表示在undef以上的pi巨集都被登出,無效。undef pi 定義字串巨集函式 d...
ios 預處理 巨集 define
目錄 1 分類 2 特點 3 巨集定義的基本操作 4 巨集的高階用法 帶引數的用法 5 條件編譯指令 一 分類 1 檔案包含指令 include 2 巨集定義 3 條件編譯指令 二 特點 1 都是以 開頭 2 預處理指令都是在編譯之前執行 3 預處理指令後面都沒有分號 三 巨集定義的基本操作 1 預...
C語言 預處理二(巨集定義 define)
define 巨集定義 巨集定義一般大寫 知識點一 define的作用域 從 define開始,從上往下,如果遇到 undef就到 undef處結束,如果沒有就是作用於當前整個檔案 include include 知識點二 巨集定義作用 巨集定義作用1 起到替換作用,可以定義常量 define x ...