请问以下代码的输出结果是什么?最好有分析过程

 我来答
wwwltf
2012-10-24
知道答主
回答量:9
采纳率:0%
帮助的人:6.4万
展开全部
指针p指向数组最后一个位置。
当x=0时,p-4*0=p,指的还是最后一个,*p就是17,y=17;
当x=1时,p-4,是指针回退4个位置,指向倒数第五个位置,*(p-4)就是9,y=17+9;
当x=2时,p-4*2,是指针回退8个位置,指向了第一个位置,*(p-8)就是1,y=17+9+1;
最后输出y的值是27。
迈杰
2024-11-30 广告
RNA-seq数据分析是转录组研究的核心,包括数据预处理、序列比对、定量分析、差异表达分析、功能注释和可视化等步骤。数据预处理主要是质量控制和去除低质量序列。序列比对使用HISAT2、STAR等工具将reads比对到参考基因组。定量分析评估... 点击进入详情页
本回答由迈杰提供
炸楼的波音
2012-10-19
知道答主
回答量:35
采纳率:0%
帮助的人:12万
展开全部
y=17+13+9=39.不过觉得你题目写错了,&a[2][2]得到是17这个数组元素的地址
追问
这道题目是来自《程序员面试宝典》这本书P84(电子版),里面的题目就是这样的,里面的参考答案是17+9+1=27,我看不懂答案是怎么来的,
追答
我知道了,意思是地址移位当x为1时移四位就指向9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式