为什么两个值会交换

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

慕粉3936039

2016-09-12 19:46

void replaceMax(int arr[],int value)

{

    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;

}


写回答 关注

2回答

  • qq_放低调_03165907
    2016-09-12 21:36:21
    已采纳

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

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

            }                

        }  

        arr[index] = value;

    }


    慕粉3936...

    非常感谢!

    2016-09-13 22:36:54

    共 1 条回复 >

  • 夏析
    2016-10-27 11:55:24

    arr[index] = value;  起到什么作用

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题