- 3
- 0
- 约5.03千字
- 约 31页
- 2017-04-25 发布于四川
- 举报
C语言共用体和枚举
12.1 共用体类型与共用体变量
12.2 共用体变量的引用
12.3 共用体变量的应用
12.4 位运算与位段结构
12.5 枚举类型
12.6 类型定义;12.1 共用体类型与共用体变量;?
;(2) 定义共用体类型的同时定义共用体变量;注意区分:
“共用体”变量:各成员占相同的起始地址,在内存中所占字节数度等于最长的成员在内存中所占的字节数。
“结构体”变量:各成员占不同的地址,在内存中所占字节数等于全部成员在内存中所占的字节数之和。;12.2 共用体变量的引用 ; 说明:
(1) 共用体变量中,可以包含若干个成员及若干种类型,但共用体成员不能同时使用。在每一时刻,只有一个成员及一种类型起作用,不能同时引用多个成员及多种类型。
(2) 共用体变量中起作用的成员值是最后一次存放的成员值,因为共用体变量所有成员共同占用同一段内存单元,后来存放的值将原先存放的值覆盖,故只能使用最后一次给定的成员值。如: a.i=278, a.ch=’D’, a.f=5.78;
不能企图通过下面的printf函数得到a.i和a.ch的值:
printf(“%d,%c,%f”, a.i, a.ch, a.f);
但能得到a.f的值。; (3) 共用体变量的地址和它的各个成员的地址相同。
(4) 不能企图引用共用体变量
您可能关注的文档
- aix_01系统管理概述.ppt
- AOV环保资料_材料UV老化测试.ppt
- arc_8677_1_5极限运算法则.ppt
- AutoCAD第6讲图块、设计中心及模板的制作.ppt
- B2_基因突变和基因重组.ppt
- AP1000依托项目和常规火电HSE管理的差异性分析.pptx
- A法学的实践性和理论性.ppt
- AOSA_ESL(i思)课程.ppt
- bb第二章生物学基础.pptx
- A篇02电子商务流程和交易模式.ppt
- 初中一年级地理学科地球运动核心知识清单.docx
- 姜科植物鉴别.pptx
- 小学音乐四年级上册《快乐的校园》拍号专题复习知识清单.docx
- 《小学一年级数学下册“上下”方位概念建构活动教案》.docx
- 实验14电催化制备氢气实验.pdf
- 生物优质课公开课4.2《关注生物技术的伦理问题》课件1.ppt
- 2025~2026学年四川省绵阳外国语学校高二上期期末模拟检测数学试卷.doc
- 九年级英语下册 Unit 14 毕业感怀:核心素养导向下深度学习教学设计(Section B 2a2e 阅读课).docx
- 电厂化水处理及PLC在混床中的应用课件.ppt
- 第四篇感觉器感觉器:感受器及其辅助装置构成感受器:是.ppt
原创力文档

文档评论(0)