首先先说一下二维数组的传参,有三种模式 1.形参为二级指针 函数定义: void function(int **arry, int col);// col为列宽度 函数调用: function((int **)arry); 在函数中使用: *(int *)arry+rows*col+cols ; 2.形参为数组指针 函数定义: void function(int (*arry)[], int col);// col为列宽度 函数调用: function(arry