都为数组转换而成的指针类型应是指向第一个内层数组的指针。
int ia[3][4];
int (*ip)[4] = ia;. //*ip是int[4]类型,即ip是一个指向含有四个元素的数组的指针。
用typedef简化指向多维数组的指针,可使指向多维数组元素的指针更容易读、写和理解。
typedef int int_array[4];
int_array *ip = ia;
都为数组转换而成的指针类型应是指向第一个内层数组的指针。
int ia[3][4];
int (*ip)[4] = ia;. //*ip是int[4]类型,即ip是一个指向含有四个元素的数组的指针。
用typedef简化指向多维数组的指针,可使指向多维数组元素的指针更容易读、写和理解。
typedef int int_array[4];
int_array *ip = ia;