计算机 选择题 较难 ★ 精品

共用体类型的特点 — 计算机选择题

C 语言程序设计(大学通用) 结构体与共用体 AI 三重审校通过

题目
设有如下定义:union Data { int i; char c[4]; float f; }; union Data d; 在 32 位系统中,下列关于该共用体的叙述正确的是 A. 变量 d 的所有成员共用同一段起始地址相同的存储空间,d 占用的存储单元数是其最大成员 float 所需的 4 字节 B. 变量 d 占用成员所需空间之和,即 int、char[4]、float 共 12 字节 C. 变量 d 的三个成员各自占用独立的存储空间,修改 d.i 不影响 d.c D. 变量 d 的存储空间由编译器动态分配,每次只能同时保存所有成员的值