C语言程序设计与数据结构刘信杰电子教案 C语言程序设计与数据结构 课件第09章.pptVIP

  • 0
  • 0
  • 约6.76千字
  • 约 74页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计与数据结构刘信杰电子教案 C语言程序设计与数据结构 课件第09章.ppt

C语言程序设计与数据结构 第九章 结构体与共用体 总体要求: 掌握结构体的概念; 掌握结构体成员的引用; 学会使用typedef声明数据类型的别名。 学习重点: 结构体的概念; 结构体成员的引用。 结构体概念的引入 (为什么需要结构体?) 已经学习过的数据类型: 整形、实型、字符型 ,另外还有数组。 问题: 以上数据类型和数组是否完全满足编程需要? (例如:如何定义一个工人变量?) 工人包含有多个属性,比如姓名、性别、年龄、工号、工资等等,我们无法简单的用某一种数据类型或者数组来实现 。 解决方法: C语言中引入了一种新的数据结构,称为“结构体”。 它可以把若干个有内在联系的数据组合在一起,形成 一个有机整体。 通过结构体,我们就可以方便的来描述工人,它由若干数据项组成,包括: 姓名(name):字符串 性别(sex):字符型 年龄(age):整型 工号(number):整型 工资(salary):实型 上述五个数据项组成了工人的整体,这就是一个结构体类型的数据,我们可以给这个数据命名为worker,只要是worker类型的数据,都包括这五个数据项。 9.1 结构体类型的说明 结构体类型是包含若干个相同或不同数据类型数据项的集合,我们把这些数据项称之为结构体成员,声明结构体类型的一般形式为:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档