未分类题

给定C语言的数据结构

假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节,double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储union T类型成员U所需要的存储区域至少应为(28)字节。
A.4
B.8
C.12
D.17

A.shangxuebA.cn/images/ct_csrmsdsm_crmsdschoosecn_00178(20101).jpg'>
假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节,double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储union
B.4
B.8
C.12

【参考答案】

B
解析:在不考虑字对齐规则的情况下,C语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题