C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c10结构体 共用体及枚举类型.pptVIP

  • 3
  • 0
  • 约1.78万字
  • 约 42页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c10结构体 共用体及枚举类型.ppt

引子 结构体指针变量的引用 链表的建立、插入、删除、输出等操作 共用体类型的数据特点 10.1 结构体变量的定义 结构体类型定义 结构体是一种构造数据类型 一个“结构体”类型由若干“成员”组成,每一个成员可以是一个基本数据类型或者是一个结构体类型。 结构体类型定义 结构体变量的定义 先定义结构体类型,再定义结构体变量 先定义结构体类型,再定义结构体变量 例如 在定义结构体类型的同时定义结构体变量 例如 直接定义结构体变量 例如 10.2 结构体变量的引用和初始化 结构体变量的引用 引用方式: 结构体变量名.成员名 其中点号“.”称为成员运算符,它在所有的运算符中优先级最高。 引用结构体变量时,应注意以下几点 不能将一个结构体变量作为一个整体进行输入输出 如果成员本身又是一个结构体类型,则要用若干个成员运算符逐级找到最低一级的成员才能引用 对成员变量可以像普通变量一样进行各种运算 可以引用结构体变量成员的地址,也可以引用结构体变量的地址 结构体变量的初始化 本例中,对结构体变量boy1作了初始化赋值,然后把boy1的值整体赋予boy2,最后用printf函数输出boy2各成员的值。 10.3 结构体数组 结构体数组的定义 结构体数组的每一个元素都具有相同的结构体类型 三种形式: 结构体数组初始化 一个结构体数组的元素相当于一个结构体变量

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档