数组做函数参数:
2.是数组传参写的是数组名(不是数字名,截图是打错了)
第3,4条的eg: 此处arr2[] 处如果里面写了数字,不会报错,效果一样,但是不太规范。
此处的形式参数 int arr2[ ] 实际上是接受 传入的arr1 的地址,int sz2 来接受数组的大小
形式参数为数组的时候,相当于int arr[],应该是未定义的数组,只是把原来数组的地址进行复制过去,两个使用同一个地址,如果再用另一个形式参数来盛放数组长度,从而达到同一个数组的空间大小的效果(就是地址与原数组相同,且长度也相同,就相当于把原来数组的地址和内存空间传入函数,然后再在函数里面操作就可以改变原数组了)
int arr[]是传数组地址的,但不包括内存大小,然后用另一个参数int m,来传数组大小