ZR南山
2018-09-06 05:28
求大佬解答。
index记录的是arr1中最大值的索引,max只是用来表示最大值,我们要做的是首先定位这个数组中最大值的索引,然后利用索引把最大值的值替换掉
这里的index作用是记录arr[i]这个数组中最大的那个数排第几位,index等于0就是数组里第一个数,1就是第二个数……
请注意,max接收的是 arr[i]的值: arr这个数组中,i下标对应的值。
而 i 则是循环记录的下标。赋值给index并将index返回给调用的地方。
总结:index的意义是记录arr[i]>max时i的下标,而不是 数组中下标所对应的值。
C语言入门
926020 学习 · 20793 问题
相似问题