被替换的不应该是arr[1]的10吗?

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

慕粉9297554

2021-09-29 17:11

函数原文:if(arr[i]>max){max = arr[i]; index = i;} arr[index] = value

所以不应该是第一步10被41替换掉,然后41再被value替换掉吗?为什么被替换的是41???

写回答 关注

1回答

  • 慕哥1519171
    2021-10-01 11:16:50

    max最终是arr1中的最大元素,arr1[0]并没有被max替换。是max对应的arr1的最大元素,被传递过来的value(对应题目要求arr2的第一个元素)替换了。


    慕粉9297...

    嗯嗯,谢谢,已经明白了~

    2021-10-04 11:33:11

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题