当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

● 给定 C 语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假


● 给定 C 语言的数据结构

struct T {

int w;

union T { char c; int i; double d; } U;

};

假设char类型变量的存储区大小是1字节, int类型变量的存储区大小是4字节, double类型变量的存储区大小是 8 字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量而需要的存储区域至少应为 (20) 字节。

(20)

A. 4

B. 8

C. 12

D. 17

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 请联系“给定资料”,整理自己的思路,自拟题目,写一篇文章。要求:①观点明确,内容充实,结构完整,语言

  • 根据给定材料所反映的问题,自选角度,自拟标题进行论述。要求:观点鲜明,内容充实,结构完整,语言流

  • ● 给定 C 语言的数据结构 struct T { int w; union T { char c; int I; double d; } U; }; 假

  • ● 给定 C 语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假

  • 某C语言结构体的定义如下。 struct date { int year month day; }; struct worklist

  • 在16位IBM-PC机上使用C语言 若有如下定义struct data{int i; char ch; double f;}b;则结构变量b