二维数组元素地址中*的作用???

二维数组元素地址中*的作用???图中的二也说了a+1的值与a[2]相同,那三(3)为什么还有那个*呢?三中(2)a[i]表示第i行的首地址,加j正好表示a[i][j]的地... 二维数组元素地址中*的作用???图中的二也说了a+1的值与a[2]相同,那三(3)为什么还有那个*呢?
三中(2)a[i]表示第i行的首地址,加j正好表示a[i][j]的地址
而(3)中a+i已经表示第i行的首地址,*是间接访问符,通过地址了解访问变量,所以*(a+i)应该是a[i][0]这个数组元素,再+j应该变得很奇怪,没有意义啊
为什么这么写呢?
求详细解释
展开
 我来答
百度网友e90b8b6
2017-02-20 · TA获得超过1100个赞
知道小有建树答主
回答量:1634
采纳率:48%
帮助的人:367万
展开全部
*(a+1) == a[1]

这俩是相等的
更多追问追答
追问
这我知道
追答
那么2,3就一样了。我原来也经常想不明白,完了想明白了还会忘。就直接背下来吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式