9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 18页
| 31人阅读
| 4人下载
普通

内容正文:

项目九 结构体和共用体 1 C语言程序设计基础 知识目标 掌握结构体变量的使用方法 掌握结构体数组的使用方法 掌握结构体指针变量 掌握共用体的使用方法 掌握结构体与共用体的应用 技能目标 学会结构体的使用方法 学会共同体的使用方法 思政目标 创新能力的重视与培养 提高对任务实施过程中操作规范化和标准化的认识 2 任务1 ——定义与使用结构体变量 基础篇 3 格式: struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; …… }; 结构体和共用体——基础篇 1.1结构体类型的定义 4 1.先定义结构体类型,再定义结构体变量 2.在定义结构体类型的同时定义相应的变量 struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; …… }变量名1,变量名2,……; 1.2定义结构体类型的变量 结构体和共用体——基础篇 5 3.直接定义结构体类型变量 格式: struct { 数据类型 成员名1; 数据类型 成员名2; …… }变量名1,变量名2,……; 结构体和共用体——基础篇 6 1.定义完结构体类型后,定义结构体变量时初始化。 2.在定义结构体类型和定义结构体变量的同时,进行初始化。 1.3结构体变量的初始化 结构体和共用体——基础篇 7 结构体变量引用格式: 结构体变量名.成员名 1.4结构体变量的引用 结构体和共用体——基础篇 8 【例9-1】建立一张学生的信息表,其中包括学号、姓名、性别、年龄及该学生的《素质拓展》的分数。要求从键盘上输入此学生的信息,并显示出来。 结构体和共用体——基础篇 9 【程序代码】 结构体和共用体——基础篇 10 【运行结果】 结构体和共用体——基础篇 11 任务2 ——结构体数组 12 2.1结构体数组的定义 结构体和共用体——基础篇 或 struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; …… }数组名[元素个数]; 格式: struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; …… }; struct 结构体名 数组名[元素个数]; 13 2.2结构体数组的初始化 结构体和共用体——基础篇 1.定义完结构体类型后,定义结构体数组时初始化。 2.在定义结构体类型和定义结构体数组的同时,进行初始化。 14 2.3结构体数组元素的引用 结构体和共用体——基础篇 语法格式: 结构体数组元素.[成员名] 15 【例9-2】已知在学生信息表中包括学号、姓名及《素质拓展》的分数。对给定的常数N个学生,输入数据,并显示出《素质拓展》分数最高的学生信息。 结构体和共用体——基础篇 16 【程序代码】 结构体和共用体——基础篇 17 【运行结果】 结构体和共用体——基础篇 18 $$

资源预览图

9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
1
9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2
9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
3
9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
4
9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
5
9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。