变量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://scpro.cn/v/e2953606b77b11ee.html

最近发表

好文推荐