#include
using namespace std;
void input(int *arr, int m, int n) // m和n分别为二维数组的行和列
{
for (int i = 0; i < m; i ++)
for (int j = 0; j < n; j ++)
cin >> arr[i * n + j];
}
int main( )
{
int a [3][4];
input(&a[0][0], 3, 4);// 使用示意
}
你的input函数第一个参数写错了
应该是 int*吧?