1、二维数组元素作为函数参数 二维数组元素作为函数参数,相当于变量的值传递过程。
2、二维数组名作为函数参数 二维数组名作为函数参数,相当于地址传递。
1)在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明, 如: void Func(int array[3][10]); void Func(int array[][10]); 注意: 二者都是合法而且等价,但是不能把第二维或者更高维的大小省略, 不合法的: void Func(int array[][]); void Func(int array[3][]);
一定不能省略第二维
2)实参数组维数可以大于形参数组 形参数组只取实参数组的一部分,其余部分不起作用。
3)类型长度要一致
|