- 3
- 0
- 约 25页
- 2017-04-28 发布于四川
- 举报
第八章结构、联合和枚举
第8章 结构、联合和枚举;8.3 结构 (结构类型定义)
把不同的数据类型或多个数据定义成一个结构, 该结构(类型)称为结构体.
8.3.1 定义结构
例如,定义一个”学生“属性的结构体。
struct student
{ int num;
char name[10];
int age;
char sex;
float score;
char addr[30];
}m,n;;说明:
其中student 是由用户定义的结构体类型名(在数据类型中有增加了一个类型)。
其中的成员称作域名。
8.3.2 说明结构变量 (结构类型变量定义方法)
例:将a,b,c 说明成student 结构体类型
方法一:用结构体类型进行说明
struct student a,b,c;方法二:先用宏定义
#define student struct student
student a,b,c;
方法三:定义结构体时就说明
例:将 m, n 说明成 teacher 结构体类型
struct teacher
{ char name[10];
int age;
char sex;
char addr[30];
} m,n;;说明:
1. 结构体中的成员称为域
原创力文档

文档评论(0)