!a c语言 C语言union的用法?

C语言union的用法?Union本质上是C中的一个结构,它的用法类似于struct。用于声明类型时,应在名称之前添加关键字union type name,在调用变量名称时应使用后缀表达式表达式标识符

C语言union的用法?

Union本质上是C中的一个结构,它的用法类似于struct。用于声明类型时,应在名称之前添加关键字union type name,在调用变量名称时应使用后缀表达式表达式标识符但也有一些不同:顾名思义,工会是多个成员共享一段记忆。在编译时,选择最长的成员进行声明。换句话说,在下面和程序片段中:也就是说,上面的union声明相当于内存中的2。根据第一条的特点,在给联合成员赋值之后,需要注意的是,在使用时必须调用被赋值的成员。