c语言union的用法(c 语言union)

c语言union的用法(c 语言union)

在C语言中,union是一种特殊的数据类型,它允许在同一块内存空间中存储不同类型的数据,union的基本用法如下:定义一个union类型时,需要指定成员的类型和数量,这些成员可以相互重叠,共同体的用途,就是成员之间,共享同一段存储空间,成员的数据类型是不约束的,如:union { char a[20...
c语言联合体(c语言联合体和结构体的区别)

c语言联合体(c语言联合体和结构体的区别)

union U两个成员变量,一个字符数组st占4个字节,一个整型i占4个字节,所以两者共用4个字节,union U占4字节,struct A两个成员变量,一个整型c占4个字节,一个union U类型的u,也占4个字节,首先要知道MYTYPE并不是变量,而是一个联合体名字,也就是说,定义MYTYPE这...
  • 1
  • 共 1 页