黑马程序员技术交流社区
标题:
为什么数组下标从0 开始 而不是从 1 开始?
[打印本页]
作者:
青青子衿1023
时间:
2016-11-28 09:53
标题:
为什么数组下标从0 开始 而不是从 1 开始?
为什么数组下标从0 开始 而不是从 1 开始?
作者:
15518971607
时间:
2016-11-28 10:00
这个问题有点尴尬,
作者:
aA772807986
时间:
2016-11-28 10:27
个人感觉这是底层的实现,如果从1开始,就要做一次转换,为了效率考虑呢
作者:
青青子衿1023
时间:
2016-11-28 10:35
在机器语言中,数组下标被用来计算元素位置与第一个元素之间的偏移量。如果从1开始的话,计算偏移时还需要做一次减法运算,那是种浪费
作者:
172567430
时间:
2016-11-28 12:13
青青子衿1023 发表于 2016-11-28 10:35
在机器语言中,数组下标被用来计算元素位置与第一个元素之间的偏移量。如果从1开始的话,计算偏移时还需要 ...
( ºΔº )
作者:
王大宝
时间:
2016-11-29 00:38
没有为什么,只有是什么,开发人员就是这样规定的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2