阅读背景:

二维数组a[3][3]中a和a[0]有…

来源:互联网 

   关于a和a[0],所有的教材都告诉我们,a是二维数组的首地址,a[0]是二维数组第一行的首地址,那么,这两个首地址是是表示同一个地址吗?举个例子,定义二维数组:inta[3][3]={1,2,3,4,5,6,7,8,9},按照定义,  a[0]是数组第一行的首地址,也即a[0][0]的地址,由此得*a[0]=a[0][0]=1。那整个二维数组的首元素是谁呢,很明显还是a[0][0],因此整个二维数组的首地址a即a[0][0]的地址,进而得出a和a[0]都表示a[0][0]的地址。简单地说,我们可以认为a和a[0]是一样的, 




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: