类型定义(typedef)
// 用一个新的类型名代替:原有的类型名typedef float Real;Real a,b;// 命名一个新的类型名代替:结构类型typedef struct {int month;int day;int year;}Date;Date birthday;Date *currentDate;// 命名一个新的类型名代替:数组类型typedef int Num[20];Num a,b,c;// 命名一个新的类型名代替:指针类型typedef char* String;String p,s[10]; //p 为字符指针变量,s 为字符指针数组//命名一个新的类型代替:指向函数的指针类型typedef int(*FuncPointer)();FuncPointer ptr1,ptr2;
