对二维数组的引用有三种方式:
下标法。如a[i][j]或p[i][j]。
指针针法,如*(*(p+i)+j)或*(*(a+i)+j)。
当二维数组名作为函数实参时,对应的形参必须是一个行指针变量。
和一维数组一样,数组名传送给变量的是一个地址值,因此,对应的形参也必须是一个类型相同的指针变量,在函数中引用的将是主函数中的数组元素,系统只为形参开辟一个存放地址的存储单元,而不可能在调用函数时为形参开辟一系列存放数组的存储单元。
可以将任意类型的指针赋给无类型指针,但不能将无类型指针赋给其它类型指针。