C语言共用体与枚举.ppt

C语言共用体与枚举

C语言程序设计教程 第12章 共用体与枚举类型 12.1 共用体类型与共用体变量 12.2 共用体变量的引用 12.3 共用体变量的应用 12.4 位运算与位段结构 12.5 枚举类型 12.6 类型定义 第十二章 共用体与枚举类型 * C语言程序设计教程 * 12.1 共用体类型与共用体变量 共用体是由用户定义的数据类型。 有时需要使几种不同类别的变量存放到同一段内存单元中,也就是使用覆盖技术,几个变量互相覆盖。这种使几个不同的变量共同占用一段内存单元的结构,称为“共用体”类型的结构。 1. 共用体类型定义的一般形式 共用体类型定义用关键字union标识, 形式为: union 标识符 { 成员说明列表 }; * C语言程序设计教程 * ? 标识符给出共用体名, 是共用体类型名的主体, 定义的共用体类型由“union 标识符”标识。 2.共用体变量的定义 (1) 先定义共用体类型, 再定义共用体变量: union 共用体名 { 成员表 }; union 共用体名 变量表; union data { int i; char ch; float f; }; union data a,b,c; * C语言程序设计教程 * (2) 定义共用体类型的同时定义共用体变量 union 共用体名 { 成

文档评论(0)

1亿VIP精品文档

相关文档