假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是多少

我的答案跟标准答案有出入,请大家留下答案,并稍微解释一下,谢谢啊... 我的答案跟标准答案有出入,请大家留下答案,并稍微解释一下,谢谢啊 展开
 我来答
钰潇
高粉答主

2019-10-08 · 关注我不会让你失望
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:13.9万
展开全部

20个,x数组共有10个元素,在花括弧内只提供3个初值,这表示只给前面的3个成员赋值,后7个元素的值为0,所以,一共有20个字节。

编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。

这即是说各个类型的变量长度是由编译器来决定的,而主流的编译器中一般是32位机器和64位机器中int型都是4个字节。

扩展资料:

理变量范围

变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。

但是,有时需要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至对于整个应用程序的所有过程都有效。Visual Basic 允许在声明变量时指定它的范围。

参考资料:百度百科-变量

参考资料:百度百科-INT

leehyfer
推荐于2017-12-16 · TA获得超过1518个赞
知道小有建树答主
回答量:576
采纳率:100%
帮助的人:226万
展开全部
这句的效果等效于
int x[10]={0,2,4,t,t,t,t,t,t,t};

其中t表示随机数。
所以是20byte。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiafeimao111
2020-12-13
知道答主
回答量:10
采纳率:0%
帮助的人:5069
展开全部
int型变量占两个字节,一共有十个元素,所以是二十个字节。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LDH
2019-11-30
知道答主
回答量:19
采纳率:0%
帮助的人:4951
展开全部
则数组x在内存中所占字节数是多少20。
2*10=20😉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子_路_
2018-11-15
知道答主
回答量:25
采纳率:50%
帮助的人:1.3万
展开全部
题主,请问你这是哪里找的题,什么书,我想买
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式