当定义一个结构变量时,系统分配给该结构变量的内存大小是????救命啊,C语言,解释下原因,谢 在

A.所有成员所需内存量的总和
B.各成员所需内存量的最大值
C.第一个成员所需的内存量
D.最后一个成员所需的内存量

选A,结构体的内存分配是所有结构成员变量的内存总和。而联合(union)的分配是选B。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-03
答案是
A
不过也不完全正确,只是书上这样笼统的定义,很多情况还有根据机器的字长和你自己定义的结构体的 结构而定,因为用一种字对齐的说法,比较复杂,不同的系统结果也不一样
相似回答