- 6
- 0
- 约5.87千字
- 约 24页
- 2017-05-27 发布于贵州
- 举报
第10章 共用体及枚举
第10章 共用体与枚举 学习目标 理解共用体概念以及在编程中的作用 掌握结构体类型和共用体类型的差别 理解枚举概念以及在编程中的作用 掌握使用typedef定义新类型的方法及作用 10.1共用体 10.1.1 共用体概念 【例】教师和学生填表问题 如要求“班级”和“教研室”这两种类型不同的数据都填入“单位”这个变量中, 就必须把“单位”定义为包含整型和字符型数组这两种类型的“共用体”,如下: union perdata { int class; char office[10]; }; 1、共用体类型定义 union 共用体名 { 类型说明符 成员名1; 类型说明符 成员名2; ……. 类型说明符 成员名n; }; 第2种: union perdata { int class; char office[10]; }a,b; 2、共用体变量的声明 说明 共用体变量和结构体变量含义不同: 结构体变量所占内存长度是各成员的内存长度之和 共用体变量所占内存长度是最长成员的长度。 如perdata类型的变量a和b都为10个字节,即office数组的长度。a,b变量如赋整型数据时,只使用了2个字节,而赋字符数组时,可用10个字节。 3、共用体的引用 先定义共用体变量后才可以引用它。不能引用共用体变量本身,只能引用其中的成员。 例如:
您可能关注的文档
最近下载
- 2025年专升本河北省艺术概论考试试题及答案.docx VIP
- 云南财经大学《计量经济学》课程期末考试试卷(三).doc VIP
- 制造业质量管理体系内审培训.docx VIP
- 云南财经大学《计量经济学》课程期末考试卷(一).doc VIP
- 口腔科学第十章 口腔颌面部损伤.pptx VIP
- 浙江省氢能装备产业发展行动方案(2025年).docx
- 铁路企业计划外培训申请表式样.doc
- 云南财经大学 2014 至 2015 学年 第一 学期大学文科数学I期末考试试题A.docx VIP
- 基于单片机控制的温度控制杯座.docx VIP
- 专题01 相交线与平行线 (8个知识点+7个核心考点+复习提升) (学生版)-2025年新八年级数学暑假衔接讲练 (人教版-新教材).pdf VIP
原创力文档

文档评论(0)