含义:给已有的类型重新定义了一个方便使用的别名,并没有产生新的数据类型。
eg:
1、
typedef struct Node{ int a; char *b; }PNode; PNode a, b;
2、
typedef double DataType; DataType a;