int sum(int (*ar2)[4],int size) //或 int sum(int ar2[][4],int size) // 可读性更强
指针的类型指定了列数。行数传递给了函数参数size. ar2[r][c] = *(*(ar2+r)+c) sum()的代码在声明参数ar2时,没有使用const,这是因为这种技术只能用于指向基本类型的数据指针,而ar2指向指针的指针。
ar2[r][c] = *(*(ar2+r)+c)