以下语言中()是对共用体类型数据的正确叙述 C语言

150页28.以下语言中()是对共用体类型数据的正确叙述A.一旦定义了一个共用体变量后,即可引用该变量或该变量中的任意成员B。一个共用体变量中可以同时存放其所有成员C。一... 150页28.以下语言中()是对共用体类型数据的正确叙述
A.一旦定义了一个共用体变量后,即可引用该变量或该变量中的任意成员
B。一个共用体变量中可以同时存放其所有成员
C。一个共用体变量中不能同时存放其所有成员
D。共用体类型数据可以出现在结构体类型定义中,但结构体类型数据不能出现在共用体类型定义中
展开
 我来答
huangql2011
高粉答主

2015-10-25 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:3.3万
采纳率:92%
帮助的人:4868万
展开全部
选C。
A错,不能对共用体变量名赋值,不能引用共用体变量名。
B错,联合里面的东西共享内存,所以静态、引用都不能用,因为他们不可能共享内存。
C对,理解共用体的“共占内存”。对共用体中的成员变量,一定要靠一个标记区别它们,并分别按不同类型引用它们。
D错,在定义联合类型时,其成员可以是结构型变量,只是与定义结构类型的内存分配方式不同。
E网E友
2010-09-02 · TA获得超过1832个赞
知道小有建树答主
回答量:1422
采纳率:0%
帮助的人:1911万
展开全部
答案是C,这是正确的,但是楼上有关共同体的解释不够准确。其实共同体是我们常见的一种数据类型,由于部分C语言教材的作者没有很好的理解,导致现在程序员在编程中很少使用。
共同体数据类型来源于数据的共域性,比如一个女子往往在她年龄一栏上填写保密,而别人在这一栏就填写真是的年龄。这就是数据的共域性。所以我常说C语言是人类几千年文明的高度总结。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪头或火宝宝
2010-08-29 · TA获得超过2758个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:1526万
展开全部
你好!!
选择c:楼主要是好好看看公用体的定义就知道了,公用体所占的内存的长度是其成员类型的最大长度,此内存某一时刻只能存放一种数据,结构体内可以有公用体,公用体内也可以有结构题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友53678dd22
2010-08-30 · TA获得超过2228个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:870万
展开全部
答案是C没错。

解释:

如果定义乐意个共用体,其大小是此共用体中最大的变量(可以是数组),并且这个共用体中的所有成员在同一时间内只能存活一个值,也就是说,不管你给那个成员赋值,最后这段内存都会被修改,并且可访,造成的不良后果就是所有的变量都是一个值,但是由于类型不同,输出流可能也不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式