流程没看懂,,,,为什么结果是 10 1 3 12 22

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

qq_无敌浩克

2016-04-07 21:51

流程没看懂,,,,为什么结果是 10  

写回答 关注

1回答

  • 且听风吟q
    2016-04-08 00:18:58
    已采纳

    自定义函数replaceMax中for的4次循环,
    逻辑是先假定第0个数为最大值,再和第1个数进行比较;
    如果第1个数比较大,则第1个数为最大值,且提取1作为最大值的位置;
    如果第二个数比较小,最大值不变,继续循环比较至第4个数;
    函数replaceMax通过for循环找到了最大值在arr1中的位置,
    然后用1取代了这个最大值

    qq_Mi_...

    请问,这里没有返回语句,这个自定义函数是怎么把arr1中的最大元素值改变的呢?

    2016-07-12 12:08:35

    共 2 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题