
一维数组名,二维数组名有何区别?
1个回答
展开全部
名称是我们定义的,所以没有什么区别。不过是定义的时候一维数组名有一个[],而二维数组名有两个。如一维数组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]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |