有以下定义: struct data { int i;char c;double d; } x; 以下叙述中错误的是( )。

admin2019-04-14  35

问题 有以下定义:
struct data  {
int i;char c;double d;
}  x;
以下叙述中错误的是(    )。

选项 A、x的内存地址与x.i的内存地址相同
B、struct data是一个类型名
C、初始化时,可以对x的所有成员同时赋初值
D、成员i、c和d占用的是同一个存储空间

答案D

解析 i、c、d是结构体变量x中的三个不同的成员,占用不同的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/GmRp777K
0

最新回复(0)