typedef讲解
可以吃用typedef声明新类型名来替代已有的类型名
例子:
typedef int INT;//注意这个是要加分号的
1.int i,j,k; int 和INT 是等价的
INT i,j,k;
2.结构体例子
typedef struct
{
int year;
int month;
int day;
}DATE;
声明新的结构体类型为DATE,使用DATE来定义变量
DATE birthday;这个时候这个birthday 就是新的变量,不同的是如果不实用typedef的化,那么DATE应该是变量才对
3. 数组
typedef int NUMBER[10];
NUMBERR n; NUMBER 声明为含有10个元素的数组类型
n[0]=1; n为含有10个元素的数组
总结:typedef只是为某种类型声明一个别名,和声明数据类型一样(比如结构体类型),使用typedef并不定义变量,也不会分配存储空间。typedef的目的是提高程序的可读性和可维护性。