请大家看看这道C语言题为什么选C不选B

2025-03-21 21:29:13
推荐回答(3个)
回答(1):

考点:联合体中,各个变量是存放到同一段内存单元中。

所以题目中,联合体中s中的name,age,income是取决于最后一个变量的赋值。

也就是,s.income=1000,所以选C

回答(2):

这是一个共用体结构体。共用体是构造数据类型,也叫联合体
它使几个不同类型的变量共占一段内存(相互覆盖),每次只有一个能使用.

结构体则不然, 每个成员都会有存储空间的,可以一起用.

回答(3):

不懂,不是现实年龄吗?