1、用 #define 定義識別符號的一般形式為:
#define 識別符號 常量 //注意, 最後沒有分號
2、第一種用法,巨集定義固定值:#define pi=3.14 //定義pi固定為3.14程式中不可修改;
2、第二種用法,巨集定義乙個帶引數值:#define data(n) if(n) printf("真") else printf("假") //定義資料傳入帶引數,通過傳參執行對應的語句;
3、第二種用法,巨集定義乙個變數:#define value value_flag //修改value_flag的值對應value會改變;修改value值對應value_flag會改變;
綜上可得:巨集定義為不同型別對應的用法也不一樣,根據自己的需求進行修改;
巨集定義的用法
有五種用法,含有引數和不含引數,行尾都不用加分號 define 識別符號 替換列表 類似於全域性變數了 如果其他檔案沒有包含定義巨集的檔案,則在巨集定義的位置結束,如果有包含,則到包含的檔案結束 define largest num 1000 define 識別符號 引數列表 替換列表 注意,替換列...
關於巨集定義的用法
如何解釋下面這段 define led1 a if a gpio setbits gpioc,gpio pin 3 else gpio resetbits gpioc,gpio pin 3 首先,這個是用巨集定義的方式包裝成類似函式那樣,但不是函式呼叫 你在 中呼叫 led1 1 實際上通過巨集定義...
巨集定義中 和 的用法
1.前言 使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起.2.一般用法 include include using namespace std define str s s define cons a,b int a e b int main 3.注意事項 當巨集引數是另乙個巨集的時候,...