* 联合
联合可以(在不同的时候)保存不同类型和长度的对象的变量,编译器负责跟踪对象的长度和对齐要求。
使用联合的目的——一个变量可以合法的保存多种数据类型中任何一种类型的变量。
*typedef
typedef类似于#define语句,但由于typedef是由编译器解释的,因此它的文本替换功能要超过预处理器的能力。例如:
typedef int (*PFI)(char *,char *);
该语句定义了类型是PFI的“一个指向函数的指针,该函数具有两个char*类型的参数,返回值类型为int”。