联合数组是有效还是无效

Is an array of unions valid or invalid?

本文关键字:无效 有效 数组      更新时间:2023-10-16

是否可以声明一个联合数组?

如果是,它与普通的结构数组有何不同?

是的,很有可能(但也许不寻常)。

struct和工会之间的区别在于,struct拥有其所有成员,而union一次只包含一个成员。

阵列成员将始终足够大,以容纳最大的联合成员。

是的,这是可能的。从技术上讲,没有区别,它只是连续的内存,每个元素代表一个联合。这与结构或任何其他类型完全相同。每个元素的大小与一个联合或结构的大小相同。

相关文章: