void test1(int arr1[10]){}//大小匹配OK
void test2(int arr2[]){}//不写OK
void test3(int arr3[100]){}//大小不匹配也OK
int main(){
int arr[10]={1,2,3,4,5,6,7,8,9,10};
test1(arr);
test2(arr);
test3(arr);
return 0;
}
数组传参的本质是传首元素的地址,所以我们只需要一个指针去接收它就可以了。
在函数的形参定义里面写任意数都是可以的,但是建议写的大小和数组定义的大小一样。