一些概念问题

来源:百度知道 编辑:UC知道 时间:2024/06/12 08:19:31
一维数组a[i]:&a 表示什么意思?

二维数组a[i][j]:&a 表示什么意思?

int a[4][6];

看看下面这几个的值有什么不同,可以帮助理解。

&a+1
&a[0]+1
&a[0][0]+1

一维数组a[i]:&a 表示a[0]的地址
二维数组a[i][j]:&a 表示a[0][0]的地址。

a[i]表示在数组a中下标为i的元素的值.
&a表示指向一维数组的常指针的地址
a[i][j]表示下标为(i,j)的元素的值
&a表示指向二维数组的常指针的地址