C语言程序设计(07776-1)第9章构造数据类型课件教学.pptVIP

  • 1
  • 0
  • 约8.53千字
  • 约 84页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计(07776-1)第9章构造数据类型课件教学.ppt

第9章 构造数据类型 主要内容 结构体 结构体数组 结构体与函数 结构体与指针 链表 共用体 枚举类型 用typedef定义类型 程序案例 小结 习题 9-1 结构体 结构体类型说明 结构体变量的定义 结构体成员的引用和初始化 9-1-1 结构体类型说明 结构体类型说明的一般形式为: struct 结构体类型名 { 数据类型 成员名1; 数据类型 成员名2; … 数据类型 成员名n; }; 接上 其中struct是结构体类型说明的关键字;结构体类型名指明了结构体类型的名字,其次它可以作为结构体变量定义时指明某个结构体变量具有本类结构体的类型;成员名用于标识结构体的不同成员,其数据类型是该成员所具有的基本数据类型甚至具有的构造类型。结构体的各个成员作为一个整体用大括号括起来,其右大括号后边的分号是系统要求的。 9-1-2 结构体变量的定义 先说明结构体类型再定义结构体变量 直接定义结构体变量 结构体类型说明与结构体变量定义同时进行 先说明结构体类型再定义结构体变量 就是先说明一个结构体类型,例如,上面已说明的一个结构体类型struct worker,可以用它来定义结构体变量。例如: struct worker li,wang; 它定义了li和wang具有struct worker类型的结构体变量。 直接定义结构体变量 其一般形式为:st

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档