结构体
数据类型分为4种, 简单数据类型,构造数据类型,指针数据类型,空类型。
结构体属于构造数据类型,用struct标识。
例如
定义一个结构提student
struct student
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
};
有几种方法定义结构体变量的方法,推荐使用第一种,
1:先声明结构体类型再定义变量
struct student student1,student2;
在定义结构体变量后,系统会为之分配内存单元。
2:在声明结构体类型的同时定义变量
struct student
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
}student1,student2;
3:直接定义结构体类型变量,而不用结构体名
struct
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
}student1,student2;