如题所述
第1个回答 推荐于2017-09-15
名称是我们定义的,所以没有什么区别。不过是定义的时候一维数组名有一个[],而二维数组名有两个。如一维数组a[N],二维数组a[N][N].对于一维数组a[N]来说,a(或者a[0])就是数组首地址,a+1就是a[1]的地址;而对于二维数组a[][]来说,a(或者a[0]或者&a[0][0])是它的首地址,a+1就是a[1][0]的地址。
或许还是没有解释清楚?
就这么说吧,一维数组:*a=a[0];
二维数组: **a=*a[0]=a[0][0]本回答被提问者采纳
或许还是没有解释清楚?
就这么说吧,一维数组:*a=a[0];
二维数组: **a=*a[0]=a[0][0]本回答被提问者采纳