1、结构体的定义:
1)只定义
struct Msg
{
int a;
};
注意:①成员之间用分号隔开。②最后一个成员后的分号不能省略。③结构体后的分号不能省略。
此时如果需要创建结构体:
struct Msg msg1;
2)定义时创建
struct Msg
{
int a;
}msg1;
//如果要创建多个,中间用逗号隔开
struct Msg
{
int a;
}msg1,msg2;
3)定义隐藏结构体,并创建
struct
{
int a;
}msg1;
此时,不给出具体结构体名称,只在定义时创建,后续只能使用创建了的这个结构体,结构体名称被隐藏起来了,无法再继续创建。
4)