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

arr[index] = value是怎么回到主函数中的

程序的执行流程大致都能看懂,有一点无法理解就是 arr[index] = value 怎么回到main函数中的,这里并没有用到指针

提问者:慕少0112416 2020-03-17 21:44

个回答

  • 慕UI4407309
    2020-03-30 11:29:01

    前面定义的函数作用就是让第二个参数(数组2中的第一个数)替换掉第一个参数的最大值(数组一)在main函数中,你定义了这样两个数组,然后把这两个数组作为参数传进函数中,所以执行完函数后,你的数组一的最大值就被数组二的第一个值替换掉了。所以可以打印出来更新后的数组一的所有值

  • qq_慕雪0394078
    2020-03-18 21:18:35

    前面建立了这个函数:void replaceMax(int arr[],int value) 

    在main函数中replaceMax(arr1, arr2[0] ); //将数组arr1和数组arr2的第一个元素传入函数中