C++程序设计教程第7章结构体共用体.pptVIP

  • 3
  • 0
  • 约9.76千字
  • 约 53页
  • 2018-06-22 发布于福建
  • 举报
C程序设计教程第7章结构体共用体

第7章 结构体与共用体 7.1 结构体的概念 7.2 结构体类型变量 的定义方法 7.3 结构体变量的使 用形式和初始化 在实际的处理对象中,有许多信息是由多个不同类型的数据组合在一起进行描述,而且这些不同类型的数据是互相联系组成了一个有机的整体。此时,就要用到一种新的构造类型数据——结构体(structure),简称结构。结构体的使用为处理复杂的数据结构(如动态数据结构等)提供了有效的手段,而且,它们为函数间传递不同类型的数据提供了方便。 同时也介绍在相同存储区域内存储不同数据类型的构造类型――共用体(也称联合体)的相关概念。 7.1 结构体的概念 结构体是用户自定义的新数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项(当然也可以相同),从而使这些数据项组合起来反映某一个信息。结构体相当于COBOL 和PASCAL等高级语言中的“记录” 。 例如,可以定义一个职工worker结构体,在这个结构体中包括职工编号、姓名、性别、年龄、工资、家庭住址、联系电话。这样就可以用一个结构体数据类型的变量来存放某个职工的所有相关信息。并且,用户自定义的数据类型worker也可以与int、double等基本数据类型一样,用来作为定义其他变量的数据类型。 定义一个结构体类型的一般形式为: struct 结构体名 { 数据

文档评论(0)

1亿VIP精品文档

相关文档