定义 int a[3][4]={{1,3,5,7},{9,11,13,15},{17,18,21,23}};
a代表二维数组首元素的地址,现在的首元素不是一个整型变量,而是由4个整型元素所组成的一维数组,因此a代表的是首行的起始地址, a+1代表第二行首地址。
a代表的是首行的起始地址,即a[0]行的首地址, &a[0]
a+1代表第二行首地址,即a[1]行的首地址,即&a[1]。
最后,使用方法做个对照
定义 int a[3][4]={{1,3,5,7},{9,11,13,15},{17,18,21,23}};
a代表二维数组首元素的地址,现在的首元素不是一个整型变量,而是由4个整型元素所组成的一维数组,因此a代表的是首行的起始地址, a+1代表第二行首地址。
a代表的是首行的起始地址,即a[0]行的首地址, &a[0]
a+1代表第二行首地址,即a[1]行的首地址,即&a[1]。
最后,使用方法做个对照