C语言程序设计刘克成等chap8课件教学.pptVIP

  • 2
  • 0
  • 约2.68万字
  • 约 80页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘克成等chap8课件教学.ppt

第8章 结构体、共用体与枚举类型 教学目的: 掌握结构体类型和共用体类型的定义 掌握结构体类型和共用体类型变量 掌握结构体类型数组的使用 掌握结构体类型指针 掌握结构体与函数 掌握简单链表的应用 了解位段结构 掌握枚举类型并能用typedef自定义类型 教学内容: 结构体 共用体 位段结构 枚举类型 用typedef定义类型 结构体综合应用举例 8.1 结构体 8.1.1 结构体类型的定义   结构体是一种构造数据类型,用于把不同类型的数据组合成一个整体------ 自定义数据类型。 结构体类型的定义:   结构体类型还可以嵌套定义,既一个结构体成员可以是其他结构体类型但这种嵌套不能包含自身,既不能由自己定义自己。 8.1.2 结构体类型变量 结构体类型变量的定义:结构体定义之后,即可进行变量定义。定义结构体类型变量,有以下三种方法。 先定义结构体类型,再定义结构体变量 注意: 结构体类型与结构体变量是不同的概念。 类型:不分配内存; 变量:分配内存 类型:不能赋值、存取、运算; 变量:可以 结构体变量中的成员,可以单独使用,它的作用与地位相当于普通变量 。 结构体成员名与程序中变量名可重名,两者不代表同一对象,不会混淆 。 将一个变量定义为标准类型(基本数据类型)与定义为结构体类型不同之处在于:后者不仅要求指定变量为结构体

文档评论(0)

1亿VIP精品文档

相关文档