不懂啊在说明一个结构体变量时系统分配给它的存储空间是,该怎么处理

不懂啊!!在说明一个结构体变量时系统分配给它的存储空间是
.在说明一个结构体变量时系统分配给它的存储空间是 B 。
A) 该结构体中第一个成员所需存储空间
B) 该结构体中最后一个成员所需存储空间
C) 该结构体中占用最大存储空间的成员所需存储空间
D) 该结构体中所有成员所需存储空间的总和

各位大侠,是选B么?

------解决方案--------------------
D稍微靠谱
------解决方案--------------------
我觉得出题的人脑子坏了吧
最后一个答案靠谱点

B答案是union 不是struct
------解决方案--------------------
感觉都不对吧,如果考虑边界对齐的话,那么D也不对。老谭的书里会说答案是D,但是实际上不是。请参考《C和指针》结构那一章节,你会找到正确的解答的
------解决方案--------------------
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!