第十一章
第十一章
本章要点
结构体的概念
结构体的定义和引用
结构体数组
主要内容
主要内容
11.1 概述
11.2 定义结构体类型变量的方法
11.3 结构体变量的引用
11.4 结构体变量的初始化
11.5 结构体数组
11. 6指向结构体类型数据的指针
11.7 用指针处理链表
11.8 共用体
11.9 枚举类型
11.10 用 typedef 定义类型
11.1
11.1
概述
概述
问题定义:
有时需要将不同类型的数据组合成一个
有机
的整体,以便于引用。如:
一个学生有学号 / 姓名 / 性别 / 年龄 / 地址等
属性 int num; char name[20]; char se
x;
int age; int char addr[30];
应当把它们组织成一个组合项,在一个组合
项中包含若干个类型不同(当然也可以相同)
的数据项。
图 11-1
100101 Li Fun M 18 87.5 Beijing
Num name sex age score addr
11.1
11.1
概述
概述
声明一个结构体类型的一般形式为:
struct 结构体名
{成员表列};
如: struct student
{
int num;char name[20];char sex;
int age;float score;char addr[30];
}
结构体名
类型名
成员名