二、結(jié)構(gòu)類型變量的說明
說明結(jié)構(gòu)變量有以下三種方法。以上面定義的stu為例來加以說明。
1. 先定義結(jié)構(gòu),再說明結(jié)構(gòu)變量。如:
struct stu
{
int num;
char name[20];
char sex;
float score;
};
struct stu boy1,boy2;
說明了兩個變量boy1和boy2為stu結(jié)構(gòu)類型。也可以用宏定義使一個符號常量來表示一個結(jié)構(gòu)類型,例如:
#define STU struct stu
STU
{
int num;
char name[20];
char sex;
float score;
};
STU boy1,boy2;
2. 在定義結(jié)構(gòu)類型的同時說明結(jié)構(gòu)變量。例如:
struct stu
{
int num;
char name[20];
char sex;
float score;
}boy1,boy2;
3. 直接說明結(jié)構(gòu)變量。例如:
struct
{
int num;
char name[20];
char sex;
float score;
}boy1,boy2;