使用二维数组作为参数时可以省略低维的定义,也可以小于实参的范围,此时形参只取实参的一部分其余部分不起作用。
接受参数的第二维的数字必须与定义数组大小相同
#include <iostream>
using namespace std;
void ans(int t[2][2]){//t[][这个数字必须要与定义数组的第二维大小相同]
cout << t[0][1] << endl;
return ;
}
int main()
{
int s[2][2]={1,2};
ans(s);
return 0;
}
列:
int n[10][10];
void(n[5][10]);
void([][10]);
void([10][10]);