##二维数组指针的解引用
方法:
解释:前面我写的博客,也提到过,指向二维数组的指针,它指向的数据类型是:一维数组。
因此内层解引用得到二维数组中第i行的首地址,而外层解引用在内层解引用得到的第i行一维数组首地址的基础上解引用得到第i行一维数组中的第j个元素的值。
##函数返回二维数组
方法:
其实函数调用时,传递数组名就是在传递地址,因此是会改变原数组的值,所以也不用返回二维数组(比较容易出错,或难以理解),直接在形参里面添加你要的数组就好了。
void function(type array_name1[][],type array_name2[][]){ //statement }