C语言复习之结构体和共用体
1.概述
-有时需要将不同类型的数据组合成一个有机的整体,以便于引用。如:一个学生有学号/姓名/性别/年龄/地址等属性.
int num;
char name[20];
char sex;
int age;
char add[20];
- 定义一个结构的一般形式为:
struct 结构名
{
成员列表
};
- 成员列表由若干个成员组成,每个成员都是该结构的一个组成部分。对每个成员也必须进行声明。其形式为:
struct student
{
int num;
char name[20];
char sex;
int age;
float score;
char add[20];
};
可以采取以下3种方法定义结构体类型变量:
- 先声明结构体类型再定义变量名,例如: struct student student1,student2;
- 在声明类型的同时定义变量
struct student
{
int num;
char name[20];
char sex;
int age;
float score;
char add[20];