哪位大佬能解释一下整个代码过程

来源:6-4 数组作为函数参数

慕的地2546297

2021-07-14 11:45

我看不懂,为什么是arr1,arr2[0],而不是arr1[0],arr2[0]

写回答 关注

2回答

  • weixin_慕盖茨2597418
    2022-02-11 18:13:29

    因为开头的函数要想进行运算要求带入arr1整个数组和arr2[0],带入arr1全部是因为开头的函数是先暂时给max赋值为arr1[0],这是暂时的,函数赋值后立马从数组的第二个元素开始进行比较筛选,如果出现比第一个元素还大的数值就会再次赋值给max,这时Max就不再等于arr1[0]了

  • qq_慕村3139394
    2021-07-18 02:48:39

    void replaceMax(int arr[],int value)

    函数定义时两个参数第一个时数组,第二个时形参

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题