给定 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类型变量所需要的存储区域至少应为 (15) 字节。

(15)

A. 4

B. 8

C. 12

D. 17

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

热搜:c语言基本数据类型的占字节数