typedef struct Payload
{
int type;
int len;
char *message;
} StuPayload, *PPayload;
代码实现了以下功能:
定义结构体 Payload, 包含以下成员 type, len, message;
为struct Payload起别名 StuPayload;
为struct *Payload起别名 PPayload;
应用举例>
1.
struct Payload stuPayload;
等价于
StuPayload stuPayload;
2.
struct Payload *pPayload;
等价于
PPayload pPayload;