已知有变量datal定义如下:    union data    {  int i;       char ch;       float f;    }datal;    则变量datal所占的内存存储空间可表示为(57)。

admin2018-01-24  32

问题 已知有变量datal定义如下:    union data    {  int i;       char ch;       float f;    }datal;    则变量datal所占的内存存储空间可表示为(57)。

选项 A、sizeof(int)
B、sizeof(char)
C、sizeof(float)
D、SiZCOf(mt)+sizeof(char)+sizeof(float)

答案C

解析 本题考查C语言编程的基本知识。本题变量datal定义为联合结构。联合中所有数据项占有相同的内存空间。联合体所占的内存存储空间为所包含数据项所占的内存存储空间的最大值。
转载请注明原文地址:https://kaotiyun.com/show/TDWZ777K
0

相关试题推荐
最新回复(0)