*(a+1)+2表示1行2列元素a[1][2]的地址,怎么看出来呢?

2019-07-14 18:40发布

问个基础问题
*(a+1)+2表示1行2列元素a[1][2]的地址,怎么看出来呢?
我不明白*(a+1)+2为什么表示的是地址.

*(a+1)+2
*(a+1)其中a表示整个数组首地址,指向对象是行,所以a+1表示第二行首地址就是a[1]
而*(a+1)就表示a[1],这个我知道.

我的疑问是a+1既然是第二行首址,*(a+1)为什么不能看成第二行内容.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。