C语言程序设计曹玲焕孙萍主编第十章课件教学.pptVIP

  • 1
  • 0
  • 约1.54万字
  • 约 73页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计曹玲焕孙萍主编第十章课件教学.ppt

第10章 结构体和共用体 前面我们介绍的数据类型,只能用来描述事物某一方面的属性,若要全面反映事物各方面的属性,只有这些数据类型就不够了。例如,要反眏一个学生的情况(属性),应包括学号(num整型)、姓名(name字符串)、三门功课的分数(score[3]实型数组)。即需用多个属性的结合才能把学生的情况描述清楚。这种结合是一个相互联系的整体,密不可分,归属于同一个对象——学生,称之为结构体。 由于事物的多样性及描述的同一事物的复杂性。结构体中成员属性的个数、名称、类型不尽相同,所以定义一种结构体只能用于某一具体对象,换一个问题需要重新定义,也就是说,结构体类型是由用户自己指定的,是一种用户定义类型。本章还要介绍共用体(也称为联合),自定义型等。 主要内容 10.1 结构体类型 10.2 结构体数组 10.3 结构体与函数 10.4 指针和结构体 10.5 链表 10.6 共用体类型 10.7 自定义类型 10.1.1结构体类型的说明 结构体类型说明的一般形式如下: struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; … 数据类型 成员名n; }; 其中,struct是关键字,表示后面指定了一个结构体类型。“结构体名”和“成员名”都是用户定义的标识符,一对大括号之间的内容,是对结构体成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档