变量W_data定义如下: union data_node {float ff' int n; char ch; }W_data; 则变量W_data所占的内存存储空间可表示为( )。(2015

变量W_data定义如下:
union data_node
{float ff'
int n;
char ch;
}W_data;
则变量W_data所占的内存储空间可表示为(    )。(2015年嵌入式系统设计师下半年)
A.sizeof(int)
B.sizeof(char)
C.sizeof(float)
D.sizeof(int)+sizeof(char)+sizeof(float)




参考答案:C
参考解析:本题考查C语言编程的基本知识。本题中变量W_data类型为联合。联合中所有数据项占有相同的内存空间。联合体所占的内存存储空间为所包含数据项所占的内存存储空间的最大值。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/post/2743.html

评论

阅读更多

微信扫码,访问本站小程序

微信扫码进入小程序,获取更多软考资料