问答详情
源自:7-1 编程练习

这里减1是什么意思啊?

 for (int i=scores.length-1;i>=0;i--)

//就是i=scores.length-1 后面这个减1

提问者:weixin_慕妹0016836 2020-02-25 10:18

个回答

  • qq_正趣果上果_0
    2020-02-25 10:45:52
    已采纳

    你想一下,数组长度假设是8,那么scores.length=8,如果i=8,那么nums[i]不就是nums[8]了么,也就是第九个数,显然是不对的。所以需要-1,才是从数组的最后一个开始。在数组中是num[0]代表第一个的

  • WE_Xing
    2020-02-25 14:19:42

    -1就是我数组里的最后一个数据的下标,因为第一个的下标不是0嘛