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

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

int昵称

2020-02-16 10:11

    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;

}


写回答 关注

1回答

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

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

    设下标为index

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

    记录这个元素下标

    将value值赋值给arr【i】

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

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题