当我尝试编译时,IDE 给了我这个错误:
random.h|11|error: expected ',' or '...' before 'arr'|
除其他外,但这是我最大的问题。
我可以在我的主函数中做到这一点,但我想通过调用一个函数来初始化我给它的任何二维数组。然后我有另一个打印数组的函数,但它们或多或少是相同的,除了语句。我是一个完整的初学者,所以请随意笑几声!
void InitializeArray2D(int& arr[int x][int y])
{
for (int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
cout<<"arr["<<i<<"]["<<j<<"]=";
cin>>arr[i][j];
}
}
}