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

调用数组内数据下表不是从0开始吗?我尝试写的这个似乎不太对

https://img2.mukewang.com/5d2981f50001912908670874.jpg
在最后我输入5的,应该是score[5],按下标如果从0开始的话,4对应的才是5这个成绩吧,为什么我输入5得到的也是5这个成绩呢?

提问者:肥川 2019-07-13 15:12

个回答

  • 慕运维1495087
    2019-08-10 12:47:49

    你已经把每个下标的数值定义好了   要下标5的内容自然给你5的内容  而且你没有理解好数组与下标的关系  不然按照你的理解的意思 5下标根本没有内容  而要5给4 是理解错了

  • LuckyBOY_8
    2019-07-19 21:33:16

    int stuNum = 1;这应该是你定义的下标吧。。。

  • 慕移动0307535
    2019-07-13 16:03:39

    你定义的scores数组长度为6,并且你的赋值操作是从下标1-5进行复制的

  • 余小科
    2019-07-13 15:54:56

    你的scores数组长度定义为6,而StuNum 初始值为1