《C语言程序设计》-2-12-结构.pptxVIP

  • 20
  • 0
  • 约2.44万字
  • 约 99页
  • 2016-12-07 发布于浙江
  • 举报
结构本 章 要 点结构的定义与使用结构的基本应用结构与数组的关系结构与指针的关系结构与函数的关系链表简单应用第十章 结构、联合与枚举类型第一节 结构类型第二节 结构与数组第三节 结构与指针第四节 结构与函数第五节 联合第六节 枚举第七节 用typedef定义数据类型第八节 链表基础§10-1 结构类型提出问题 一个学生有学号/姓名/性别/年龄/地址等属性: int num; char name[20]; char sex; int age; int char addr[30]; 如果将这些属性分别定义为互相独立变量中,则难以反映出属性之间的内在联系——同一个学生的相关属性。§10-1 结构类型结构的定义 结构是逻辑上相互联系的一组分量的集合。 结构中的分量可以是不同类型的数据,结构中的分量称为结构的成员。 在使用结构之前,首先要对结构的组成进行描述,称为结构的定义。 结构定义说明了该结构的组成成员,以及每个成员的类型。§10-1 结构类型结构定义的一般形式 struct 结构类型名称 { 数据类型 成员名1; 数据类型 成员名2; …… 数据类型 成员名n; };§10-1 结构类型说明: struct 为关键字。 结构类型名称是所定义的结构类型标识,由用户自己定义; { } 中包围的是组成该结构的成员; 每个成员的数据类型既可以是简

文档评论(0)

1亿VIP精品文档

相关文档