题目
共用体的成员共享一段内存。()A. 对B. 错
共用体的成员共享一段内存。()
A. 对
B. 错
题目解答
答案
A. 对
解析
共用体(Union)是一种特殊的数据结构,它允许在相同的内存位置存储不同的数据类型。共用体的大小等于其最大成员的大小,确保任何时候都能存储其成员之一。由于共用体的所有成员共享同一段内存空间,修改其中一个成员会影响到共用体内其他所有成员的值。因此,如果修改了共用体的一个成员,然后再访问另一个成员,就可能得到意料之外的结果,这是因为这些成员是共享同一片内存的。基于上述特性,共用体被广泛应用于节省内存空间,以及在不同成员之间进行快速的类型转换。