关于运行过程的疑问

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

iceredlu

2018-09-01 17:15

value 的值赋给arr的最大值,与arr1[]中第二个元素被替换成1 有什么关系的?

arr和arr1 arr2 之间又是什么关系的?

看不懂这个程序

写回答 关注

1回答

  • 慕雪1087613
    2018-09-08 10:33:00

    这道题的要求就是用arr2中的第一个数去替换掉arr1中最大的那个数。

    而arr是replaceMax函数中的自己定义的一个数组,replaceMax(int arr,int value)函数就是想实现用自己输入的value值去替换掉arr中的最大值,所以函数做的第一步就是找出arr数组中的最大值。

    它将第一个数默认为最大值,然后用一个for循环来依次进行比较,将较大的那个数又赋给max,并记录下标,这样就可以找出arr中的最大值,再用arr【i】=value完成替换。

    勤奋的乔治

    讲的真好 瞬间明白了 强啊

    2018-09-18 20:07:42

    共 1 条回复 >

C语言入门

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

926842 学习 · 20803 问题

查看课程

相似问题