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

arr1和arr1[0]


为何这里是replaceMax(arr1,arr2[0]

int main()
{
    int arr1[] = {10,41,3,12,22};
    int arr2[] = {1,2,3,4,5};   
    int i;
    replaceMax(arr1[0], arr2[0]  ); //将数组arr1和数组arr2的第一个元素传入函数中

提问者:慕前端0556179 2019-10-24 09:44

个回答

  • qq_慕村0435642
    2019-11-28 02:11:22

    因为他要求的是第一个参数传递数组arr1,所以不能写成arr1[0],arr1[0]是将arr1中第一个元素传递出去

  • 星星星mmm
    2019-10-29 21:12:27

    根据任务中的运行结果得知最大的41被1替换掉