为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

肥川 提问者

在这种情况下,里面的下标是从1开始吗
2019-07-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信