c课件程序设计快速进阶教程.pdfVIP

  • 3
  • 0
  • 约1.75万字
  • 约 31页
  • 2023-10-10 发布于北京
  • 举报
12 自定义数据类型 知识点 ➢ 结构体 ➢ 链表 ➢ 枚举类型 2021/10/5 3 12 自定义数据类型 自定义数据类型包括:  数组 (前面讨论过)  结构体  共用体 (本书不讨论)  枚举 2021/10/5 4 12.1 结构体 结构体是一种构造类型,它是由若干成员组 成的。每一个成员可以是一个基本数据 类型或者又是一个构造类型。 学生:由 、身高、成绩等组成,为一个 有机整体 2021/10/5 5 12.1.1 结构体 类型 般形式 s { 成 }; 结 说明 种数据类型,并非变量定义。 2021/10/5 6 12.1. 2 结构体变量定义 定义结构体变量有以下三种方法: 1. 先 结构体,再定义结构体变量。 struct student { int iNum; char cArrName[20]; char c ; float fScore; }; struct student strStu1, strStu2; 2021/10/5 7 12.1. 2 结构体变量定义 定义结构体变量有以下三种方法: 2. 在 结构体类型的同时定义结构体变量。 struct student { int iNum; char cArrName[20]; char c ; float fScore; } strStu1, strStu2; 2021/10/5 8 12.1. 2 结构体变量定义 定义结构体变量有以下三种方法: 3. 直接定义结构体变量。 第三种方法与第二种方法的区 struct 别在于第三种方法中省去了结 { 构体名,而直接给出结构体变 int iNum; 量。这种类型结构体只能用此 一次,以后无法再定义该结构 char cArrName[20]; 体类型变量,即使再 成员 char c ; 完全相同的结构体类型,也和

文档评论(0)

1亿VIP精品文档

相关文档