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

请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素

请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素

提问者:默雨_ 2017-11-12 14:22

个回答

  • 乌鸦哥闯江湖
    2017-11-12 15:19:12
    已采纳

    记住数组一个规则:“数组的长度=下标号+1”(---或者反过来说 下标号 = 数组长度-1),计算机数数组都是从[0]开始的,比如int [ ]a ={1,2,3},我们可以知道这个数组长度为3,但是我们序号却是a[0] =1 , a[1] =2 , a[2] = 3 ,    a[3]这时候就数组溢出了, 因为根本数组a没有那么大人容积,它的容积就3个长度。

  • 筱芴
    2017-11-12 16:36:50

    scores.length-1的原因是数组是从零开始的,至于那个for循环大概就是9,8,7,6,5,4,3,2,1,0


  • 慕先生942351
    2017-11-12 15:06:23

    从scores数组的最后一个元素开始遍历,找到这个元素,数组元素减一,直至到第一个元素。