关于对数组元素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-25 00:02
我要回答
请先登录
欧阳维灿

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

2020-05-25 00:04:54

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •