C++中二维数组在函数中传递时形参和实参应该怎么写

日期:2016-11-04 19:06:21 人气:2

C++中二维数组在函数中传递时形参和实参应该怎么写

形参使用指向数组的指针,实参直接用数组名。 样例代码: /* 注意列数必须要给出来,因为程序要计算(a+1)的位置就必须知道列数 */int foo1(int (*a)[10]) {return a[1][0];}/* 形参本质上仍是指向数组的指针,只是写成了数组的形式 */int foo2(int a[10][10]) {return a[1][0];} /* 如上,既然本质上是指向数组的指针,行数就可以省略 */int foo3(int a[][10]
    A+
热门评论