C语言之结构体(struct)

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)

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(C语言)