C程序设计实例教程金林樵第8章构造数据类型课件教学.pptVIP

  • 8
  • 0
  • 约3.37万字
  • 约 91页
  • 2017-01-01 发布于广东
  • 举报

C程序设计实例教程金林樵第8章构造数据类型课件教学.ppt

8.1 学生批量数据的管理 在学生成绩管理系统实例中,涉及的学生数据有学号、姓名、性别、年龄、班级、个人密码、英语成绩、语文成绩、数学成绩和平均成绩等(如表1-1的学生成绩数据表),每个人一个记录,其中学号、姓名、性别、班级、个人密码属于字符串,年龄属于整型,英语成绩、语文成绩、数学成绩等既可以使用整型也可以使用实型,平均成绩又属于实型。 但前面已学过的数据类型只能表示单一的数据类型,无法用其中的任一种数据类型完全描述,所以学生数据只能分散存放在各自的数组中,给学生数据的管理带来了困难。 为解决不同类型数据的组合存放问题,C语言引入了一种能组合不同数据类型于一体的数据类型——结构体类型。 8.2 结构体 结构体类型可以将若干个不同类型的数据组合起来组织成一个整体。结构体是由若干成员组成的一种构造类型,其中的每一个成员可以是基本数据类型或构造类型。 8.2.1 结构体类型的定义 结构体类型必须先定义,后使用。结构体类型定义的一般形式为: struct 结构体名 { 类型标识符 成员变量名1; 类型标识符 成员变量名2; …… 类型标识符 成员变量名n; }; 其中,struct是定义结构体类型的关键字,后跟结构体名,这两部分构成了结构体类型的标识符。下面花括号内定义了组成该结构体的所有成员,每个成员由成员变量的数据类型(由类型标识符指定)及其变量名组成。结构体

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档