C语言:二维数组与指针

发布时间 2023-04-06 16:47:13作者: myrj
a代表二维数组的地址,通过指针运算符可以获取数组中的元素
1.a+n表示第n行的首地址
2.&a[0][0]既可以看作数组0行0列的首地址,同样也可以看作是二维数组的首地址
  &a[m][n]是第m行第n列元素的地址
3.&a[0]是第0行的首地址,&a[n]是第n行的首地址
4.a[n]+n表示第0行第n个元素地址
5.*(*(a+n)+m)表示第n行第m列元素
6.*(a[n]+m)表示第n行第m列元素
7. *(a+n)  a[n]相同含义