永发信息网

已知有以下的说明int a[]={8,1,2,5,0,4,7,6,3,9};那么a[*(a+a(3))]的值

答案:2  悬赏:70  手机版
解决时间 2021-11-25 00:17
已知有以下的说明int a[]={8,1,2,5,0,4,7,6,3,9};那么a[*(a+a(3))]的值
最佳答案
a[*(a+a(3))] 应该不带这么写的吧...在我这里就编译不通过a(3) 会报错,说没有这样的函数....
我改成这样a[*(a+a[3])]就能输出0了
由内而外分析...首先开个数组,其各个元素的对应的内存是连续的
a是数组的首地址,指向的内存放着8的信息,而a[3]很容易知道是等价于5
即内部是a+5 这时a+5表示的是a指向内存,往后数五个int内存单元,则移到了存放4的内存空间
然后* 引用 *(a+5)就是4
最后a[4]得到0
全部回答
首先a[3]得到5,a+a[3]即a+5,a表示指针,所以a+5表示数组a的头指针下移5个单元,即指向a[5]的指针,所以再加上*,得到a[5]的值4,最后就是a[4]即0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么苏宁的业务人员都在推销惠尔浦呢?
额定功率60, 阻抗:8欧 最高峰值:200W,什
肉龙懒龙小吃怎么做如何做好吃
什么是境外担保
怎么算侵犯版权
重庆冲压工,工资怎么样?谢谢
vue 打包后怎么取消js文件后面的哈希值
(-2012 6分之5)+(2011 3分之2)+4024+(-1
毛集有什么 厂在招人
在《陈太丘与友期行》中,元方是好孩子,还是
纯牛奶直接搽脸上要不要冲洗啊
一个女的跟你说,我想把自己卖了。你出个价吧
手表几点调日期才最准确
资金数额填0.050000万是表示5万
海城碧桂园凤凰酒店地址在什么地方,我要处理
推荐资讯
关于老字的成语有哪些
想买块红双喜狂飙皓,不知道从京东还是动品网
这个有几杯
如何通过低脂饮食减肥
今年哪里的大蒜比较好
梦境是否能改变一个人的性格?
网上好多人都说健视加是骗子,云+智能眼镜没
献县弘捷汽车销售有限公司地址好找么,我有些
点击安装包出现这个提示,什么意思?
真爱狗,和假爱狗的区别在于什么
大姐大哥 为什么我今天感觉全身冒冷汗。手背
带维字的情话
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?