replaceMax(arr1 , arr2[0] );
replaceMax(arr1[ ] , arr2[0] );
arr1和arr【1】不是一个意思吗
数组名代表一个指针,指向数组中第一个元素的地址,所以只写数组名即可,而arr[1],则表示数组中第二个元素的地址,所以还是有很大区别的
arr1是一个数组名,而arr[1]表示数组arr的第二个元素(数组下标是从0开始的)。
arr1是数组的名称,arr[1]是指arr数组里第二个元素
这里只需要把数组名称传入函数即可,arr为数组名称,而arr[]不是数组名称。
不是一个意思