A-A+

在16位IBM-PC机上使用C语言 若有如下定义 struct data { int i;

2022-08-06 00:17:54 问答库 阅读 173 次

问题详情

在16位IBM-PC机上使用C语言,若有如下定义 struct data { int i; char ch; double f; } b; 则结构变量b占用内存的字节数是
A.1
B.2
C.7
D.11请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:结构体变量所占用内存的字节数是其所有成员所占用内存字节数之和。本题中整型变量i所占用的内存是2字节,字符型变量ch所占用的内存是1字节,双精度型变量f所占用的内存是8字节,三者相加即可。

考点:定义,语言