人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

求会的解释下想不通为什么选A阅读下列程序,则执行后的结果为#includequot;stdio.hquot;main(){intc〔〕〔4〕={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf(quot;%x,%x\nquot;,c〔2〕〔2〕,*(*(c+1)+1));}A)3e,6B)6

[复制链接]

问题:求会的解释下想不通为什么选A阅读下列程序,则执行后的结果为#includequot;stdio.hquot;main(){intc〔〕〔4〕={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf(quot;%x,%x\nquot;,c〔2〕〔2〕,*(*(c+1)+1));}A)3e,6B)6

答案:↓↓↓

网友采纳  A)3e,6,数组中以0开始计算行与列,相信都知道.首先看题:可知c为一个4行4列的二维数组,%x为以十六进制输出,c[2][2]为第二行第二列,即为62,十六进制表示为:3e.后面,二维数组名表示首元素的地址,即我们称之为数组的首地址,*(c+1)表示第一行,*(c+1)+1表示第一行第一列,*(*(c+1)+1))即为第一行第一列所代表的元素,即为6.回答得不是很详细,献丑了!
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表