匿名结构体类型
自定义的结构体就相当于自定义一种类型
匿名结构体就相当于没有给定义的结构体起名字
struct Stu//定义了结构体的名字Stu
{
int a;
char name[20];
double b;
}s1,s2;//这里的结构体变量就可以在之后的代码里理由(结构体名+变量名)就可以使用,之后想用这个结构体定义别的变量也是可以的
struct //没有定义名字
{
int a;
char name[20];
double b;
}s3;//而这里的结构体变量到之后如果还想增加,比如s4,s5那就只能再次回到这里来定义,所以匿名结构体变量一般是只会使用一次的情况下才会使用
而且如果两个匿名结构体一样,但是他们定义出来的变量是不可以说是相等的
所以一般情况下是不会使用匿名结构体的