C语言程序设计第8章修订版.pptVIP

  • 3
  • 0
  • 约1.09万字
  • 约 44页
  • 2018-05-04 发布于四川
  • 举报
第8章 结构体、共用体与枚举 8.0 结构体引例 8.1 定义结构体的一般形式 8.2 结构体类型变量的定义 8.3 结构体变量成员的引用方法 8.4 结构体变量的初始化 8.5 结构体数组的定义 8.6 结构体指针变量的定义和使用 8.7 动态存储分配 8.8 链表 8.9 共用体类型 8.10 枚举类型 8.11 类型定义符typedef 8.12 复习指南 8.0 结构体引例 C语言的结构体类型相当于其它高级语言的“记录”。结构体类型的变量可以拥有不同数据类型的成员,是不同数据类型成员的集合。结构体在C语言中相当重要,与指针同属C语言的精华。 【引例】设计一个学生的情况登记表,要求有学号(number)、姓名(name)、性别(sex)、年龄(age)、家庭地址(address)和三门课成绩(achie)。三门课是语文(chinese)、数学(math)和英语(english)。如图8-1所示。 8.1 定义结构体的一般形式 struct 结构体名  { 类型标识符 成员1; 类型标识符 成员2;   … 类型标识符 成员n; }; 各个成员可以是基本类型,也可以是结构体类型,即结构体类型定义允许嵌套。 有的结构体可能包含很多成员,有些成员本身也可能很复杂 例如,图8-1中表示两个结构体,一个是student结构体,另一个

文档评论(0)

1亿VIP精品文档

相关文档