c語言typedef

http://c.biancheng.net/cpp/html/100.htmlhtml

typedef的做用是給變量起一個別名。數組

使用方法以下所示:spa

typedef oldName newName;

1)給簡單類型起新的名字。.net

typedef int INTEGER;
INTEGER a,b;(至關於int a,b)

2)給數組、指針、結構體等類型定義別名。指針

typedef char ARRAY20[20];

表示 ARRAY20 是類型char [20]的別名。它是一個長度爲 20 的數組類型。接着能夠用 ARRAY20 定義數組:code

ARRAY20 a1, a2, s1, s2;
//等價於
char a1[20], a2[20], s1[20], s2[20];

3)爲指針類型定義別名htm

typedef int (*PTR_TO_ARR)[4];

表示 PTR_TO_ARR 是類型int * [4]的別名,它是一個二維數組指針類型。接着可使用 PTR_TO_ARR 定義二維數組指針:blog

PTR_TO_ARR p1, p2;
相關文章
相關標籤/搜索