C语言程序设计课程课件PPT之第五章复杂构造数据类型.pptVIP

  • 3
  • 0
  • 约8.73千字
  • 约 46页
  • 2018-03-14 发布于湖北
  • 举报

C语言程序设计课程课件PPT之第五章复杂构造数据类型.ppt

C语言程序设计课程课件PPT之第五章复杂构造数据类型

2. 共用体的定义 例1: union data { int i; char ch; float f; }aa,bb,cc; union 共用体类型名 { 类型标识符1 成员名1; 类型标识符2 成员名2; ….. ……. 类型标识符n 成员名n; } ; 例2: union data { int i; char ch; float f; }; union data aa,bb; 例3: union { int i; char ch; float f; } aa,bb,cc; 共用体类型的变量声明形式也有3种,同结构体类型。 实 型 整 型 union data { int i; char ch; float f; }aa; 共用体变量所占内存的长度等于最长的成员的长度。而不是各成员的长度之和,这一点不同于结构体。 每一瞬时只能存放其中的一个成员,而不是同时存放几种,即其它成员不起作用。 字符 型 3. 共用体变量的引用 共用体变量只能引用它的成员,不能引用共用体变量本身。 共用体变量.成员名 例如前例中的变量aa,可以引用它的成员 aa.i=56; aa.f=123.6432;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档