第七章共用体、枚举类型.pptVIP

  • 2
  • 0
  • 约6.46千字
  • 约 30页
  • 2018-12-13 发布于广东
  • 举报
第七章共用体、枚举类型

7.1 共用体 union 共用体名 { 共用体成员表 }; 例 union intchar { int num; char ch; }; 例 共用体成员本身还可以是一个结构体 union uni { int num; struct { char first; char second; } str; }; 共用体变量定义中可带初始化赋值,在共用体变量的初始化中,只能用其第一个成员类型的值进行初始化。 例 union mixed { int num; char ch; float fl; }; union mixed m1={0},m2; 若写 union mixed m1={0.0}; 例 union com { int num; char ch[2]; }; union com c1={0x4241}; 十六进制整数(1696110) 引用共用体成员的两个运算符:”.”和”-”: 形式一 共用体变量.成员名 形式二 (*共用体指针变量) . 成员名 // ” .” 运算符优先级别高于”*” 形式三 共用体指针变量-成员名 str

文档评论(0)

1亿VIP精品文档

相关文档