用typedef定义类型
用typendf声明新的类型名称来代替已有的类型名称。
声明INTEGER为整形。
typedef int INTEGER
声明NUM为整型数组类型:typend int NUM【100】;ming
声明STRING为字符指针类型
typendf char* STRING;
声明POINTER为指向函数的指针类型,该函数返回整数值。
typendf int (*POINTER);
关于typendef的一些说明
用typedef可以声明各种类型名,但不能用来定义变量。
用typendef只是对已经存在的类型增加一个类型名,而没有创造新的类型。
使用typendef有利于程序通用与移值。
区别:typedef和define
typendef (int*) p1;
和
#define p2 int*
一个有分号一个没有