typedef關鍵字
typedef爲C語言的關鍵字,作用是爲一種數據類型定義一個新名字。
這裏的數據類型包括內部數據類型(int,char等)和自定義的數據類型(struct等)。
1、對已有類型定義別名
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned int DWORD;
2、一維數組類型的定義格式
typedef int vector[10]; //typedef [10]int vector;
int main(int argc, char* argv[])
{
vector v;
v[0] = 1;
v[1] = 2;
v[2] = 3;
v[3] = 4;
v[4] = 5;
return 0;
}
3、 二維數組類型的定義格式
typedef int 名字[5][5];
typedef int nameTable[5][5][5];
int main(int argc, char* argv[])
{
matrix v;
nameTable n;
v[0][0] = 1;
v[0][1] = 2;
v[0][2] = 3;
v[0][3] = 4;
v[0][4] = 5;
n[0][0][0] = 1;
return 0;
}
4、結構體的定義格式
typedef struct student
{
int x;
int y;
}stu;
typedef
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.