结构体变量的定义
结构体变量的基本定义方式与普通变量是相似的,但是由于结构体类型是在程序中自义的,因此结构体变量的定义就更加灵活,可以采用以下3种形式。...1.先定义结构体类型再定义结构体变量
如果程序中已经定义了结构体类型,可以使用如下形式定义结构体变量:
struct 结构体类型名 结构体变量名;
例如,使用前面定义的 student结构体类型来定义变量如下...3.直接定义结构体变量
这种方式不定义结构类型的名称,直接给出结构体类型并同时定义结构变量。...];
char gender;
double score;
} stu1,stu2,stu3;
注意:由于该方式没有类型名,也就无法记录该结构类型,因此在程序的其他位置无法再使用该类型定义结构变量。...结构体类型的成员变量也可以是结构类型。