typedef 意思就是类型定义,即type define
typedef int TElemType 代表:int 的别名:例如你平时定义整形数据类型是是这样的:int a;
进行了类型定义后(typedef int TElementType) 后,你就可以这样定义了:TElementType a;
typedef int add(int a);
定义了add的 int ()(int) 函数声明类型.
add myadd; 这样就声明了 int myadd(int); 函数 .
add * pmyadd; 这样就定义了 int (*pmyadd)(int); 函数指针.