1.#define a 定義條件編譯,相當於定義了一個條件 它的用法:一般用於條件編譯,比如說有一段代碼我在linux環境下是一種寫法,在windows下又是一種寫法。這個時候,我們就可以這樣寫 #define WINDOWS #if defined(WINDOWS) xxx //do something #else xxx #endif 從上面的例子可以看出,#define a,相當於自定義了一個條件分支,用於不同情況的處理 2.#define a 1 一般的宏定義,相當於使用a來代替1 以後程序中所有出現a的地方都會用1來代替 比如,int aa = a;就相當於int aa = 1;
#define a&define a 1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
平衡二叉索引樹
heianzhiye333
2020-07-06 19:54:49
struct中sizeof的大小
sunkooshining
2020-07-04 09:28:22
struct的用法
sunkooshining
2020-07-04 09:28:22
和菜鳥一起學c之函數指針
calling亮
2020-07-01 15:54:47
c語言關鍵字volatile的用法3
calling亮
2020-07-01 15:54:45
簡單人事管理
//person.h#include<iostream.h>#include<fstream.h>#include<string.h>struct S
paobo
2020-06-28 21:43:26
整數轉化爲字符串函數
paobo
2020-06-28 21:43:25
實現多個多項式的加法、減法、乘法
paobo
2020-06-28 21:43:24
IP地址轉換——結構體struct sockaddr_in, struct sockaddr,struct in_addr
lile^_^
2020-06-28 01:31:37
atoi函數和itoa函數C代碼實現
零度咖啡
2020-06-27 12:01:45
統計程序輸入中各個數字、空白符和其他字符出現的次數
零度咖啡
2020-06-27 12:01:45
hello c
#include <stdio.h> int main(void) { printf("你好,我的第一個C程序!"); getchar(); return 0; }
学无止境one
2020-06-26 08:37:57
數組首地址&a偏移一個單位
BBinChina
2020-06-23 00:45:06
一維數組,二維數組,數組指針,指針數組
chexitianxia
2020-06-23 00:14:33