什么是数组下标?

还有比如::intindex,score[40];ceore[index]这是什么意思?打错了是score[index]... 还有比如::int index,score[40];

ceore[index] 这是什么意思?
打错了是 score[index]
展开
 我来答
百度网友1a6add7
推荐于2017-09-30 · TA获得超过403个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:43.8万
展开全部
你那个score[40]就是定义的一个整型数组;表示该数组可容纳40个整数,
分别用score[0],score[1],.........score[38],score[39]表示,0到39 共40个元素,0到39都是数组下标,分别有对应的数组元素与之对应;ceore[index]表示开辟一个可容纳index个元素的数组。
应该懂了吧!
风若远去何人留
2018-02-06 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450134
专业C/C++软件开发

向TA提问 私信TA
展开全部
下标可以是变量 也可以是常量。直接说a[0],a[1],a[2],a[3]这样的下标就是常量。
对于访问来说, 不在意是变量还是常量, 系统只是需要一个值, 作为偏移量
不管是变量还是常量, 访问的时候 肯定是一个特定值, 而系统要的 无非是这样一个偏移量而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xrhigh
2009-10-12 · TA获得超过1495个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:843万
展开全部
比如有一个数组:arr[5]={6,7,8,9,10};
当你要用到这个数组第二个元素时,你就可以用arr[1]来代表第二个元素7,这里的1就是下标变量。变量与下标变量的区别在于:下标变量只能是一个非负的整型值,而变量即可以表示正数也可以表示负数。第二,变量表示的数值可以很大,但下标变量表示的值是有一定范围的。比如说上面这个数组,它的下标的范围就只能是0-4,如果你要用6作这它的下标,就会出现错误。因为编译器在这个数组里找不到这个元素。记住:在C/C++里所有数组的下标都是从0开始的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2015-09-30 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:

int[] intarry = new int[]{1,2,4};//新建一个int类型的数组
System.out.println(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ebfok
2011-03-25 · TA获得超过160个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:113万
展开全部
假如你家住在xx小区xx栋xx层,别人问你家在哪,你就会说你家住在xx小区xx栋xx层
假如某个数据放在内存的xx区xx地址,电脑问你这个数据在哪,你就会用你的程序告诉它这个数据在score[index]
score相当于xx栋
index相当于xx层
当然内存也是分区的,例如程序用到的数据和程序本身的代码就放在内存里不同的区,这就相当于xx小区了 ,不过这些就不劳您操心了,编译器/操作系统会替你安排好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式