问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于数组引用的问题

发布网友 发布时间:2022-05-25 11:27

我来回答

3个回答

热心网友 时间:2023-10-09 12:08

a可以理解为指针数组,其中存储的是指向1维int数组的指针
所以:
A, *(a+1)中,a为指针数组的首地址,a+1是第二个单元,也是一个指针,指向第二个1维int数组指针, *(a+1)表示第二个int数组的首地址,即a[1][0]的地址
B正确 a[1]是第二个数组的首地址,+2表示偏移为2,也就说a[1]+2是a[1][2]的地址
C,&a[0][0]表示a[0][0]的地址
D, 与B类似,是a[1][3]的地址,实际上已经越界了追问“*(a+1)表示第二个int数组的首地址,即a[1][0]的地址”这里不是很懂,*(a+1)好像是表示第二个int数组的首地址所指的内容,即a[1][0]。这样想是不是对的呢?

追答应该不对吧
*(a+1)表示a[1]的首地址,也就是a[1][0]的地址
要得到a[1][0]需要用**(a+1)
就如同**a表示a[0][0]一样

热心网友 时间:2023-10-09 12:08

c是正确的,int指针指向的是具体的元素,而不是某一行或一列追问答案是B

追答一维数组可以这样 *(a+1);
二维的没试过,没环境了

热心网友 时间:2023-10-09 12:08

选A,&表示数据的地址,后面的必须是一个地址指针,而*表示地址里的数据,后面必须是一个数据,数组名代表这个数组的首地址,及A[0][0]的地址,所以A答案实际上是A[0][1],
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
下载了优酷播放器iku免登录版,安装在没联网的电脑上。查看不了本地的... 播放FLV的几个问题在线等 劲舞团真的有那么好玩吗? 为什么别人说劲舞团是世界上最淫荡的游戏.. 劲舞团好玩吗?? 030221 1020 060414 2168 060417 这几组数是什么意思啊!有知道的大哥请... ...分签约短信服务-【广东农信】”是什么意思? 2168是什么意思爱情 事业单位面试成绩79分算好的吗 事业编面试成绩76分算高分吗 数组的引用和引用数组的区别。。。 C语言数组引用 五代人民币硬币有那些年号和面值 王者荣耀前瞻版怎么设置战区 字符数组的字符数组的引用 在C语言中数组的引用 C++里面数组怎么引用 数组的引用是什么 人民币硬币最大面值是多少? 什么是数组的引用 我感冒就会喉咙发炎,而且口干,怎么回事 我该怎么办,吃米线,鹌鹑蛋是臭的,店老板要拿刀来砍我 亲们,感冒嗓子发炎怎么办? 头皮屑很多,很大,头上有结痂,老出水。 生物化学与动物学有什么不同 生物化学和动物生化的异同点 土豆冒出一点点白芽可以吃吗 土豆发长芽了,还能吃吗 帮我老爸问滴,, 请问世界十大巨大建设项目(包括军事,建筑等方面)分别是什么? 最好是2002前版本 秘书养成记全球项目权限不足是怎么回事 C++中,可以定义数组的引用吗 头皮屑超级多 像脱皮样的 无论怎么洗头,头发总是有头皮屑,用手挠就像脱皮一样更多,特别是冬天,头皮更多,就算天天洗也没用,油 什么软件可以让电脑显示的东西投到屏幕上,但是电脑桌面上操作的东西却不被投? 电脑 桌面 菜单 等等都有投影 男朋友为什么喜欢从后面抱着我 中医能治疗死精吗。我老公也不好意思问别人,我只好来这里问问大家了 完整保留桔杆式玉米收割机好用吗? 认证机构中有个叫EMEC,是什么意思? 洗衣机的烘干功能可以不用吗? 电热液体蚊香在睡觉的时候需要一直实用还是睡前实用一会就可以? 蚊香液要不要开窗蚊香液是否可以密闭卧室点一宿 晚上睡觉时点蚊香对身体有害吗? 液体蚊香有毒吗? 现在很多都是白色车漆(珍珠白),据说这种车漆不好配,有色差,如何解决? 昂克赛拉引擎盖珍珠白喷漆有没有色差,4个月新车,懂的来? 珍珠白的汽车喷纯白色漆有色差吗 珍珠白补漆,色差明显吗? 珍珠白补漆会不会有色差,今天蹭 珍珠白车补漆为什么会有色差?