iceredlu
2018-09-01 17:15
value 的值赋给arr的最大值,与arr1[]中第二个元素被替换成1 有什么关系的?
arr和arr1 arr2 之间又是什么关系的?
看不懂这个程序
这道题的要求就是用arr2中的第一个数去替换掉arr1中最大的那个数。
而arr是replaceMax函数中的自己定义的一个数组,replaceMax(int arr,int value)函数就是想实现用自己输入的value值去替换掉arr中的最大值,所以函数做的第一步就是找出arr数组中的最大值。
它将第一个数默认为最大值,然后用一个for循环来依次进行比较,将较大的那个数又赋给max,并记录下标,这样就可以找出arr中的最大值,再用arr【i】=value完成替换。
C语言入门
926842 学习 · 20803 问题
相似问题