结构体变量的说明
1) 先定义结构,再说明结构变量。
如:
struct stu{
int num;
char name[20];
char sex;
float score;
};
struct stu boy1,boy2;
说明了两个变量boy1和boy2为stu结构类型。
也可以用宏定义使一个符号常量来表示一个结构类型。例如:
#define STU struct stu
STU{
int num;
char name[20];
char sex;
float score;
};
STU boy1,boy2;
2) 在定义结构类型的同时说明结构变量。
例如:
struct stu{
int num;
char name[20];
char sex;
float score;
}boy1,boy2;
这种形式的说明的一般形式为:
struct 结构名{
成员表列
}变量名表列;
3) 直接说明结构变量。
例如:
struct{
int num;
char name[20];
char sex;
float score;
}boy1,boy2;