主要功用是為型態取別名
細分為三種應用
1. 簡單型態的別名
typedef unsigned long DWORD;
2. 結構型態的別名
例:
typedef struct card{
int point, char suit;
}name1, *name2;
即可用 name1 obj1, name2 obj2 來建構結構
3. 函式型態的別名
typedef int (*fun)(int x, int y);
定義了函數指標的類型
沒有留言:
張貼留言