问题的引出:不能将一个指向数组的指针赋值给一个指向整型变量的指针。
int array[2][3];
int (*ap)[3]; //声明了一个拥有3个整型元素的数组,指针指向该数组
ap = array; //将数组的第一个元素的地址赋值给指针ap,即ap指向数组的第一个元素array[0]
ap = &array[2]; //将数组的第三个元素的地址赋值给指针ap,即ap指向数组的第二个元素array[2]
问题的引出:不能将一个指向数组的指针赋值给一个指向整型变量的指针。
int array[2][3];
int (*ap)[3]; //声明了一个拥有3个整型元素的数组,指针指向该数组
ap = array; //将数组的第一个元素的地址赋值给指针ap,即ap指向数组的第一个元素array[0]
ap = &array[2]; //将数组的第三个元素的地址赋值给指针ap,即ap指向数组的第二个元素array[2]