C语言程序设计(第二版) 教学课件 李丽娟 马淑萍主编 第9章_结构.pdfVIP

  • 7
  • 0
  • 约 42页
  • 2015-09-27 发布于广东
  • 举报

C语言程序设计(第二版) 教学课件 李丽娟 马淑萍主编 第9章_结构.pdf

第 九 章 结构体与共用体 在实际问题中,一组数据往往具有不同的数据类型。 例如,在学生登记表中,姓名应为字符型;学号可 为整型或字符型;年龄应为整型;性别应为字符型; 成绩可为整型或实型。因为一个数组中只能存放同 一种数据类型的数据,故不能用一个数组来存放这 一组数据;如单独定义为互相独立的简单变量,难 以反映它们之间的内在联系。 为更好地解决诸如此类问题,C语言采用构造数据 类型,通过构造数据类型可以很好地将一些不同类 型的数据作为一个整体进行处理。 9.1 结构体 9.1.1 结构类型定义和结构变量说明 “结构”是一种构造类型,它是由若干“成员”组成 的。每一个成员可以是一个基本数据类型或者又是一 个构造类型。结构既是一种“构造”而成的数据类型, 那么在说明和使用之前必须先定义它,也就是构造它。 一、结构的定义 合法标识符 可省:无名结构体 struct [结构体名]

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档