问题
单项选择题
已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量data1 所占的内存存储空间可表示为(57) 。
A.sizeof(int)
B.sizeof(char)
C.sizeof(float)
D.sizeof(int)+sizeof(char)+sizeof(float)
答案
参考答案:C
已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量data1 所占的内存存储空间可表示为(57) 。
A.sizeof(int)
B.sizeof(char)
C.sizeof(float)
D.sizeof(int)+sizeof(char)+sizeof(float)
参考答案:C