C语言程序设计实用教程第10章.ppt

C语言程序设计实用教程第10章

第十章 结构体与共用体 10.1 结构体类型与结构体变量的定义 10.2 结构变量的初始化与引用 10.3 结构体数组 10.4 指向结构体类型数据的指针 10.5 结构体和函数 10.6 单链表 10.7 共用体 10.8 枚举类型 10.9 定义已有类型的别名 概述 在一些复杂的数据结构中,有时需要将不同类型的数据集合成一个有机的整体。 如:一个学生的情况纪录单可能包括学号、姓名、性别、年龄、成绩、家庭地址等数据项。这样的整体,C语言中称为“结构体”数据结构,简称“结构体” (structure)。 结构体是一种较为复杂而又非常灵活的构造型的数据类型。一个结构体类型的数据可以由若干个称为成员(或域)的成分组成。不同的结构体类型其成员不同。对于一个具体的结构体而言,其成员的数量是固定的,这一点与数组相同,但该结构体中各成员的数据类型可以不同,这是结构体与数组的重要区别。 10.1 结构体类型与结构体变量的定义 10.1.1 结构体类型定义 结构体类型定义的一般形式: struct 结构体名 { 数据类型 数据项1; 数据类型 数据项2; …… …… 数据类型 数据项n;}; 其中struct是关键字,

文档评论(0)

1亿VIP精品文档

相关文档