问题
单项选择题
已知如下定义,则sizeof(a)的值是 struct{ int i; char c; double a;}a;
A.8
B.9
C.10
D.11
答案
参考答案:D
解析: 结构体在内存中是连续存放的,一个结构体类型的变量所占用的空间是其所有成员所占空间的总和。double类型所占的空间为8个字节。
已知如下定义,则sizeof(a)的值是 struct{ int i; char c; double a;}a;
A.8
B.9
C.10
D.11
参考答案:D
解析: 结构体在内存中是连续存放的,一个结构体类型的变量所占用的空间是其所有成员所占空间的总和。double类型所占的空间为8个字节。