1.简单的用一个新的类型名代替原有的类型名
例如:typedef int Integer;
Integer i;定义I为int类型
2.命名一个简单的类型代替复杂的类型表示方法
例如:typedef int (* Pointer)() //声明Pointer为指向函数的指针类型,该函数返回整数值。
简单的说,就是按照定义变量的方式,把变量名换上新类型名,并且在最前面加typedef,就声明了新类型名代表原来的类型。
例如:typedef int Integer;
Integer i;定义I为int类型
例如:typedef int (* Pointer)() //声明Pointer为指向函数的指针类型,该函数返回整数值。
简单的说,就是按照定义变量的方式,把变量名换上新类型名,并且在最前面加typedef,就声明了新类型名代表原来的类型。