第11章 高级语言程序设计C--结构体共用体枚举类型86441.pptVIP

  • 0
  • 0
  • 约1.69万字
  • 约 47页
  • 2016-09-21 发布于江西
  • 举报

第11章 高级语言程序设计C--结构体共用体枚举类型86441.ppt

第11章 高级语言程序设计C--结构体共用体枚举类型86441.ppt

第11章 结构体与共用体 11.1 结构体 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 结构体类型定义 11.1.2 结构体变量的声明 先定义结构体类型,再定义结构体变量 一般形式: 定义结构体类型的同时定义结构体变量 一般形式: 11.1.3 结构体变量的引用 引用规则 结构体变量不能整体引用,只能引用变量成员 11.1.4 结构体变量的初始化 形式一: 11.2 结构体数组 结构体数组的定义 三种形式: 结构体数组初始化 11.3 结构体和指针 指向结构体变量的指针 定义形式:struct 结构体名 *结构体指针名; 例 struct student *p; 指向结构体数组的指针 用指向结构体的指针作函数参数 用结构体变量的成员作参数----值传递 用指向结构体变量或数组的指针作参数----地址传递 用结构体变量作参数----多值传递,效率低 11.4 链表 构造数据类型,也叫联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 共用体类型定义 定义形式: §11.6 枚举类型 1.枚举类型定义: enum [ 枚举类型名 ] { 枚举值 1 [ = 整常数 1 ] , … , 枚举值 n [ = 整常数 n ] } ; enum weekday { Sun, Mon = -2,

文档评论(0)

1亿VIP精品文档

相关文档