C及C++程序设计 第3版 教学课件 张富 第11章 用户定义数据类型.pptVIP

  • 1
  • 0
  • 约8.32千字
  • 约 110页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 第3版 教学课件 张富 第11章 用户定义数据类型.ppt

第11章 用户定义数据类型 构造满足自己需要的其他数据类型。这是用户在程序中自己定义的一种数据类型,称为用户自定义数据类型。 在已定义的数据类型基础上,用户可以构造下列四种数据类型: 结构型(structure); 位域型(bit_field); 联合型(union); 枚举型(enumeration)。 这些数据类型必须用户自己先定义,然后才能用它们来定义相应数据类型的变量、数组、指针等。 除此以外,用户还可以用关键字typedef为已建立的数据类型定义新的类型名字。 11.1 结构型(Structure) 11.1.1 结构型的定义 结构是由一些基本数据类型和其他已定义的数据类型组成的。它有一个用户为它起的名字,称为结构名。 结构型中的各成分,在逻辑上,一般都有一定的内在联系。组成结构型的各成分,称作结构的元素、成员区域。 结构数据类型的定义,是通过结构定义语句完成的。其定义的关键字是struct。 定义结构的一般形式为: struct 结构型名 { 数据类型1 成员名1; 数据类型2 成员

文档评论(0)

1亿VIP精品文档

相关文档