共用体与枚举类型.ppt

第十章 共同体与枚举类型 北京邮电大学出版社 内容提要 共同体类型与共同体变量 共同体变量的引用 位运算与位段结构 枚举类型 类型定义 共同体类型的定义 一般形式 union 共同体类型名 { 成员说明列表 }; 例如 union data { int I; char ch; float f; }; 共同体类型变量的定义(1) 先定义共同体类型,再定义共同体类型变量 union data { char ch; float f; }; union data a,b,c; 共同体类型变量的定义(2) 在定义共用体类型的同时定义共用体类型变量 union data { int i; char ch; float f; }a,b,c; 共同体类型变量的定义(3) 定义共用体类型时,省略共用体类型名,同时定义共用体类型变量 union { int i; char ch; float f; }a,b,c 共用体变量的引用 在定义共用体变量之后,就可以引用该共用体变量的某个成员 a.i, a.ch, a.f 注:一个共用体变量不是同时存放多个成员的值,而只能存放其中的一个值 通过指针变量引用共用体变量中的成员 union da

文档评论(0)

1亿VIP精品文档

相关文档