定义结构体变量
下面举一个例子来说明怎样定义结构体变量。
struct string
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
}person;
这个例子定义了一个结构名为string的结构体变量person。还可以省略变量名person,做如下定义:
struct string
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
};
struct string person; //定义结构名为string的结构体变量person
定义多个具有相同形式的结构变量:
struct string Liming, Liuqi, …;
有一种结构体常常出现在函数内部,省略结构名,则称之为无名结构,如下:
struct