define 定義乙個預處理巨集(用法)

2021-10-16 22:27:30 字數 578 閱讀 3468

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 ...