1. 一维数组作为函数参数
1.1 以数组形式作为形参
int sum_arr(const int arr[], int n);
1.2 以指针的形式作为形参
int sum_arr(const int *arr,int n);
2. 二维数组作为函数参数
2.1 以数组形式作为函数参数
int sum(int ar[][4], int size);
2.2 以指针形式作为函数参数
int sum(int (*ar)[4], int size);
注:int (*ar)[4]是数组指针,ar是一个指针,指向一个数组,数组内有四个整形数据;
int *ar[4]是指针数组,ar是一个数组,数组内有四个元素,每个元素都是一个int*型;