问答详情
源自:6-1 什么是数组

不是说数组从零开始吗??

不是说数组从零开始吗?? 那应该是78为零呀,取二个成绩应该是97?????

提问者:慕丝1484678 2015-03-26 20:34

个回答

  • 慕哥5457829
    2015-03-27 01:45:12

    int[] scores = { 78, 93, 97, 84, 63 };

    数组的索引编号是从0开始算的,所以结构也就是下面这样

    int[] scores = {scores[0], scores[1], scores[2], scores[3], scores[4], scores[5], scores[6]}

    所以你要拿数组中第二个的成绩实际上就是拿scores[1]出来,也就是对应的值是93


  • 发条橙
    2015-03-26 20:41:22

    应该scores[0]

  • _Exception
    2015-03-26 20:38:59

    是从零开始啊,你写的是 1 ,所以就是97咯,