关于对数组元素a[i][j]的引用:*(*(a+i)+j)为-查字典问答网
分类选择

来自孙鸢飞的问题

  关于对数组元素a[i][j]的引用:*(*(a+i)+j)为什么也正确呢,*(a+i)等价于a[i]么?我怎么感觉应该是a+i与a[i]等价呢.

  关于对数组元素a[i][j]的引用:*(*(a+i)+j)为什么也正确呢,*(a+i)等价于a[i]么?

  我怎么感觉应该是a+i与a[i]等价呢.

1回答
2020-05-2500:02
我要回答
提示:回答问题需要登录哦!
欧阳维灿

  首先a是二维数组的首地址,也是二维数组第一行的首地址,是个常量指针,a[i]也是地址,表示第i行的地址,a+i表示相对于地址a偏移i个单位的地址,与a[i]等同,*(a+i)表示对相对于地址a偏移i个单位的地址取内容,即...

2020-05-25 00:04:54
大家都在问
最新问答