问答详情
源自:6-4 数组作为函数参数

关于第23行replaceMax(arr1 , arr2[0] );为什么不可以写成replaceMax(arr1[0] , arr2[0] );

replaceMax(arr1[0] , arr2[0]  );

提问者:慕雪93928989 2018-10-10 19:10

个回答

  • 慕函数3481657
    2018-10-11 23:32:52

    replaceMax(arr1[0] , arr2[0] );

    这个语句的意思是把arr1和arr2的第一个元素传入函数中,题目要求替换数组arr1中的最大值,故需要把arr1的全部元素传入函数,因此是

    replaceMax(arr1 , arr2[0] );