第8章复数据类型.pptVIP

  • 0
  • 0
  • 约3.75千字
  • 约 17页
  • 2018-12-29 发布于福建
  • 举报
第8章复数据类型

第8章 复合数据类型 内容提要 本章主要介绍结构、联合、位段和枚举等复合数据类型。 结构类型可以描述类似记录的不同类型数据的集合体,也可以处理链表等复杂的数据结构; 联合类型可以使不同类型的数据共享存储单元; 位段类型则可以将1个或多个二进制位作为一个数据单位进行描述和处理; 枚举类型可以用来描述若干整数组成的集合。 结构类型的定义和存储模式 数组是相同类型变量的集合,结构类型则是不同类型变量的集合,它可以将各种类型的变量及数组作为一个整体来处理,相当于我们常说的记录。 1. 结构的定义 2. 结构变量、结构数组和结构指针的定义 3. 结构的内存分配模式 4. 嵌套结构和递归结构 访问结构变量和结构数组的成员 访问结构成员运算符 访问结构成员的方法 结构变量、结构数组和结构指针的初始化和赋值 结构变量的初始化 结构数组的初始化 结构指针的初始化 结构变量的赋值、输入和输出 结构数组的赋值、输入和输出 结构类型的数据在函数间的传递 结构类型的数据也可以在函数间传递,传递的方式也有虚实结合、函数返回值和全局结构3种。全局结构和全局变量一样在函数外定义,可提供各函数共享,使用比较简单,也不提倡,故不再介绍,下面仅介绍前两种传递方式。 1. 虚实结合方式 2. 返回值方式 联合类型 联合类型是一种特殊的结构类型,它的最大特点是所有成员共享同一存储单元。 1. 联

文档评论(0)

1亿VIP精品文档

相关文档