(第8章C语言计算机二级结构体和共用体.pptVIP

  • 3
  • 0
  • 约1.87万字
  • 约 49页
  • 2017-01-25 发布于北京
  • 举报

(第8章C语言计算机二级结构体和共用体.ppt

(第8章C语言计算机二级结构体和共用体

学习目标 掌握结构体类型、结构体变量、结构体数组的定义 掌握结构体变量指针、结构体数组元素指针等基本概念 掌握结构体指针的声明、初始化、赋值及引用 了解共用体类型的定义、共用体变量的声明、赋值及使用 了解枚举类型的定义、枚举类型变量的声明、赋值及使用 理解typedef的功能 8.1 结构体 数组中各元素是属于同一个类型。 若要将不同类型的数据组合成一个有机的整体,例如:姓名、年龄、性别、成绩组合为一个组合项,C用结构体来建立这种数据结构。 8.1.1 结构体类型 一个结构体类型可以由若干个被称为成员(或域)的成分组成。 每个成员具有自身的名字和数据类型,同一结构中的成员名不能相同。例如一个学生的信息,它包括以下5项: (1) 学号:用5位数字表示,长整型; (2) 姓名:用汉语拼音表示,最多20个字符; (3) 性别:用M或F表示,分别表示男或女; (4) 生日:表示年月日; (5) 地址:用字符数组表示,最多30个字符。 8.1.2 结构体类型的声明 一个结构体类型的一般形式为: struct 结构体名 { 类型名1 成员名1; 类型名2 成员名2; … 类型名n 成员名n; }; 例如: struct stu { long int num; /* 学号 */

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档