-
宏定義 即 # define 指令
簡單的來說宏定義就是文本的簡單替換:#define 名字 文本
也可以把一個比較長的宏定義分成若干行,這時只需在尚待延續(xù)的行后加上 一 個 反 斜 杠 \ 即可,但是這只是簡單的文本替代嗅义,把這個文本代替到程序中
-
typedef
typedef故名思意就是類型定義的意思吃谣,但是它并不是定義一個新的類型而是給已有的類型起一個別名
-
簡化復雜的類型聲名
```
typedef bool (*FuncPointer)(int, double); //聲 明了一個返回 bool 類型并帶有兩個(int和double)形參的函數(shù)的指針類型FuncPointer
FuncPointer pFunc; //聲明了一個FuncPointer類型的函數(shù)指針對象pFunc
```
typedef int MyInt;
MyInt inta=10;
printf("inta=%d\n",inta);
```