请教一到C语言试题.关于结构体和sizeof 方法.

2025-02-26 12:44:03
推荐回答(1个)
回答1:

union是共用体,不是struct
1、union中可以定义多个成员,union的大小由最大的成员的大小决定。
2、union成员共享同一块大小的内存,一次只能使用其中的一个成员。

3、对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存)