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
最新推荐文章于 2024-12-07 23:09:08 发布