自定义数据类型(typedef)
-
C语言提供了一个叫typedef的功能来声明一个已有的数据类型的新名字。比如:
typedef in Length;
使得Length成为int类型的别名
-
这样,Length这个名字就可以代替int出现在变量定义和参数声明的地方了:
Length a,b,len;
Length numbers[10];
Typedef
声明新的类型的名字
- 新的名字是某种类型的别名
- 改善了程序的可读性
typedef long int64_t; //重载已有类型的名字新的名字含义更清晰具有可移植性
typedef struct Adate {
int month;
int day;
int year;
} Date; //简化了复杂的名字
int64_t i= 100000000000000;
Date d = (9, 1, 2015);
网友评论