1.typedef应用在:
1.1数组、结构、指针以及函数的组合类型
1.2可移植类型。
当代码移植到不同平台的时候,要选择正确的类型如short,int,long时,只要在typedef中进行修改就可以了。
2.typedef也可以为后面的强制类型转换提供一个简单的名字,如:
typedef int (*ptr_to_int_fun)(void);
char *p;
... = (ptr_to_int_fun)p
>>>>《C专家编程》3.7typedef struct foo{... foo;}的含义