语言程序设计(第三版) 教学ppt课件 恰汗合孜尔 第8章结构体和共用体.pptVIP

  • 4
  • 0
  • 约2.5万字
  • 约 94页
  • 2018-07-31 发布于贵州
  • 举报

语言程序设计(第三版) 教学ppt课件 恰汗合孜尔 第8章结构体和共用体.ppt

语言程序设计(第三版) 教学ppt课件 恰汗合孜尔 第8章结构体和共用体

8.3 共用体类型 定义了一个名为data的共用体类型,它含有3个成员,一个为整型,成员名为i;一个为字符型,成员名为c;一个为实型,成员名为a。这3个成员的内存空间虽然不同,但都从同一起始地址开始存储,如图8-2所示(图中一个框代表一个字节)。 图8-2 共用体成员的存储 对于具有上述相同成员的结构体变量,则系统分配的内存空间等于各成员的内存长度之和,即为13字节;而对于共用体变量,则该变量所占内存空间为所有成员中最长的成员的长度,即为8字节。 8.3 共用体类型 定义了共用体类型之后,可用它来说明共用体变量。共用体变量的定义方式和结构体变量的定义方式相同,也有三种形式。 ( 1 ) 先定义共用体类型,再用共用体类型定义该类型的共用体变量 union perdata { int class; char officae[10]; };

文档评论(0)

1亿VIP精品文档

相关文档