-1
A
回答
0
我可以这样想多种语言,包括C#,这是我通常喜欢使用的语言。
可能有很多原因,但它主要是公正的,以符合程序中的所有变量的传统,以0开始,而不是1
0
大多数语言和框架做到这一点。最初这是基于C枚举,默认从0开始。原因是你可以直接使用该值作为数组索引。数组从0开始,因为数组是以每个对象的内存地址为固定长度的偏移量来实现的,如果你没有从0开始索引,你必须通过为每个访问分配一个额外的对象来减少每个访问或浪费的内存阵列。
相关问题
- 1. TSQL计算基于月
- 2. 计算基于销售月和上个月相比
- 3. 基于Kitkat的Android手机上的贴纸问题 - QuickBlox SDK - Android
- 4. 关于Android SDK r20
- 5. 个月上月基金收益率(%)
- 6. 基于Android
- 7. 基于android
- 8. 基于android
- 9. 如何下载基于Eclipse ADT额外的Android SDK
- 10. Android的意图过滤基于SDK版本
- 11. 生成日期基于月和年列
- 12. 基于月的隔离数组
- 13. 背景图基于当前月
- 14. 基于TIMESTAMP的MySQL分组月份
- 15. 基于每月SUM的MySQL查询
- 16. 显示微件ImageView基于月
- 17. 添加行基于每月SQL的天
- 18. SSRS未来6个月基于年和月外地图表过滤器
- 19. 如何在.NET中创建了13个月的月亮基于日历的
- 20. 适用于Android的Buzzbox SDK
- 21. sql查询基于月结束日期生成月薪日期
- 22. 是否android-SDK取决于android-NDK
- 23. MySQL查询汇总基于shiftwise天数据一个月
- 24. PHP呼应的东西基于一个月
- 25. 如何选择基于另一个选择值同月值
- 26. Excel按季度计算,基于第一个月的日期
- 27. 计算一个月中的天数基于闰年?
- 28. MySQL获取所有记录基于一年的一个月
- 29. 确定基于在过去的一个月
- 30. 构建基于Android源代码的Android应用程序,而不是官方SDK
为什么不在第0天做同样的事情 - [27 | 29 | 30] – user462455
这不仅仅是一个传统,它有强大的硬件原因。 –
Android sdk与天数不一样。 – user462455