struct 结构体名称{ 类型1 成员1; 类型2 成员2; ... };.表示成员(*p).成员==p->成员typedef struct{}name_t;//有typedef表示结构体名,没有表示变量名占用字节==成员+内存对齐+内存补齐#pragma pack(1)//指定按多少字节进行对齐补齐操作