9.5共用体类型(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 13页
| 62人阅读
| 4人下载
普通

内容正文:

项目九 结构体和共用体 1 C语言程序设计基础 知识目标 掌握结构体变量的使用方法 掌握结构体数组的使用方法 掌握结构体指针变量 掌握共用体的使用方法 掌握结构体与共用体的应用 技能目标 学会结构体的使用方法 学会共同体的使用方法 思政目标 创新能力的重视与培养 提高对任务实施过程中操作规范化和标准化的认识 2 任务5 ——共用体类型 3 5.1共用体的定义 结构体和共用体——基础篇 共用体类型定义格式: union 共用体名 { 数据类型 成员名1; 数据类型 成员名2; …… }; 4 5.2共用体变量的定义 结构体和共用体——基础篇 先定义共用体类型,再定义共用体变量 2.在定义共用体类型的同时定义相应的变量 union 共用体名 { 数据类型 成员名1; 数据类型 成员名2; …… }变量名1,变量名2,……; 5 结构体和共用体——基础篇 3. 直接定义共用体类型变量 格式: union { 数据类型 成员名1; 数据类型 成员名2; …… }变量名1,变量名2,……; 6 5.3共用体变量的初始化和引用 结构体和共用体——基础篇 1.在定义共用体变量的同时,进行初始化。 2.定义完共用体类型变量后,对某个成员初始化。 7 【例9-5】定义包含三种数据类型的共用体类型,定义变量、初始化并输出显示所有成员的值,再为第三个成员赋值后,输出显示所有成员值。 结构体和共用体——基础篇 8 【程序代码】 结构体和共用体——基础篇 9 【运行结果】 结构体和共用体——基础篇 10 任务6 ——类型定义 11 结构体和共用体——基础篇 C语言提供了许多标准类型名,如int,char,float等数据类型,用户可以直接使用这些类型名定义所需要的变量。 同时C语言还允许使用typedef定义新类型名,以取代已有的类型名。 12 结构体和共用体——基础篇 说明: 1. typedef不能创造新的类型,只能为已有的类型增加一个类型名。 2. typedef只能用来定义类型名,而不能用来定义变量。 3. 利用typedef可以简化结构体变量的定义。 13 $$

资源预览图

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