66问答网
所有问题
当定义一个结构变量时,系统分配给该结构变量的内存大小是????救命啊,C语言,解释下原因,谢 在
A.所有成员所需内存量的总和
B.各成员所需内存量的最大值
C.第一个成员所需的内存量
D.最后一个成员所需的内存量
举报该问题
推荐答案 2010-12-26
选A,结构体的内存分配是所有结构成员变量的内存总和。而联合(union)的分配是选B。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9vxispnU.html
其他回答
第1个回答 2011-01-03
答案是
A
不过也不完全正确,只是书上这样笼统的定义,很多情况还有根据机器的字长和你自己定义的结构体的 结构而定,因为用一种字对齐的说法,比较复杂,不同的系统结果也不一样
相似回答
当定义一个结构
体
变量时,系统分配给
它
的内存
量是()。
答:
正确答案:B
当说明
一个结构
体
变量时,系统分配给
他
的内存是?c语言
的题
答:
系统分配给
它
的内存是
成员中占内存量最大者所需的容量乘上所有成员的个数。
C语言
中,在说明
一个结构
体
变量时系统分配给
它的存储空间怎么计算?
答:
}dog1;在
c语言
中如何计算结构体长度和共用体长度
?结构
体的长度等于体内各个成员变量长度之后。如此题长度为字符串数组的长度加上两个int型
变量的
长度,再加上double长度,最后结果为10+2+2+8=22。解析:char 每个字符占一个字节(因为是一个十长度的字符数组)所以是10字节,int占两个字节,double占...
...
解释一下
当定义一个结构
体
变量时,系统
为它
分配的内存
空间是_百度知 ...
答:
分配的内存
空间为 12 32位且4字节对齐时占用的字节数为12字节。16位2字节对齐时占用的字节数为6字节。 源代码如下:include<stdio.h> struct s{ int a; char b; float c;}; void main(){ printf("%d\n",sizeof(struct s));}运行结果如下 ...
当说明
一个结构
体
变量时,系统分配给
它
的内存是
A) 各成员所需内存量的...
答:
A、各成员所需要内存量的总和 当说明一个结构体
变量时,系统分配给
它
的内存
是各成员所需要内存量的总和。本题主要考查结构体的内存使用:对结构体而言
,结构
中不同的成员分别使用不同的内存空间
,一个结构
所占内存空间的
大小是结构
中每个成员所占内存空间大小的总和,结构中每个成员相互独立。
当定义一个结构
体
变量时,系统分配给
它
的内存是
多少
答:
上面的答案都错了
,系统分配给
它
的内存
应该是成员中占内存量最大者所需的容量乘上所有成员的个数。比如说一个struct type定义了一个int,一个char,一个float。int4个字长,char1个字长,float4个字长。而type的字长是12。
大家正在搜
当定义一个结构体变量
定义结构变量时必须指出
定义结构体变量的三种形式
结构体变量的定义与使用
结构体可用已定义的变量吗
用户定义的结构体变量
结构变量怎么定义
结构体变量如何定义
结构体定义变量
相关问题
当定义一个结构变量时,系统分配给该结构变量的内存大小是???...
C++中2道结构方面选择题,详细解释一下 当定义一个结构体变...
当定义一个结构体变量时,系统分配给它的内存是多少
当说明一个结构体变量时,系统分配给它的内存是 A) 各成员所...
当说明一个结构体变量时,系统分配给他的内存是?c语言的题
C语言中,在说明一个结构体变量时系统分配给它的存储空间怎么计...
定义一个共用体变量时,系统分配给他的内存单元是?
C语言。定了一个结构体没有定义变量,系统分配内存了吗?如果没...