二维数组传递不能写成这样,正确操作为:void main(){int a[2][2] = {{1,2},{3,4}};int *b[2]={a[0],a[1]};fn( b ); //这样才合理!!直接引用a需要用数组指针才可以!}