在struct结构体中使用未命名的union有什么作用呢?如题,谢谢。[解决办法]struct可以定义一个包含多个不同变量的类型,每一个变量在内存中占有自己独立的内存空间,可以同时存储不同类型的数据。 union也可以定义一个包含多个不同变量类型,但这些变量只共有同一个内存空间,每次只能使用其中的一种变量存储数据。 这样 struct中的union规定了这块为共享空间,其余部分为独立空间。