int arr[3][3] 的本质是指向数组的指针即 int (*p)[3],所以二维数组名可以传递给foo( int (*arr)[3]) ,或者foo(int [][3]),但是不能传递给foo(int **arr) ;int arr[3][3] 的本质是指向数组的指针即 int (*p)[3],所以
int arr[3][3] 的本质是指向数组的指针即 int (*p)[3],所以二维数组名可以传递给foo( int (*arr)[3]) ,或者foo(int [][3]),但是不能传递给foo(int **arr) ;int arr[3][3] 的本质是指向数组的指针即 int (*p)[3],所以