问答详情
源自:6-4 数组作为函数参数

下面这串代码是什么意思?

    int max = arr[0];

    int index = 0;

    int i;

    for(i=1;i<5;i++)

    {

        if(arr[i]>max)

        {

            max=arr[i];      //将数组中较大的数赋值给max

            index = i;  //记录当前索引

        }                

    }  

    arr[index] = value;

}


提问者:int昵称 2020-02-16 10:11

个回答

  • 列奥纳多1201946
    2020-02-17 12:04:37

    把arr数组第一个元素赋值给max

    设下标为index

    如果后面的元素大于max,那么元素赋值给max 

    记录这个元素下标

    将value值赋值给arr【i】

    //综上max为数组中最大值,value替换了数组最大值