A-A+

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

2022-08-05 22:59:01 问答库 阅读 173 次

问题详情

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

参考答案

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

考点:定义,语言