-1
A
回答
0
我可以這樣想多種語言,包括C#,這是我通常喜歡使用的語言。
可能有很多原因,但它主要是公正的,以符合程序中的所有變量的傳統,以0開始,而不是1
0
大多數語言和框架做到這一點。最初這是基於C枚舉,默認從0開始。原因是你可以直接使用該值作爲數組索引。數組從0開始,因爲數組是以每個對象的內存地址爲固定長度的偏移量來實現的,如果你沒有從0開始索引,你必須通過爲每個訪問分配一個額外的對象來減少每個訪問或浪費的內存陣列。
相關問題
- 1. 基於上個月顯示6前幾個月
- 2. 哪個SDK用於Android 3.3?
- 3. MYSQL排序基於提供一個月
- 4. 基於月抽取數據
- 5. TSQL計算基於月
- 6. 計算基於銷售月和上個月相比
- 7. 基於Kitkat的Android手機上的貼紙問題 - QuickBlox SDK - Android
- 8. 關於Android SDK r20
- 9. 個月上月基金收益率(%)
- 10. 基於android
- 11. 基於android
- 12. 基於Android
- 13. 基於Android
- 14. 基於每月SUM的MySQL查詢
- 15. MySQL的:基於當前的月份和
- 16. 基於當月的隱藏表格
- 17. 基於TIMESTAMP的MySQL分組月份
- 18. 基於月的隔離數組
- 19. 生成日期基於月和年列
- 20. 背景圖基於當前月
- 21. 入門基於天在C#中月數
- 22. 基於年份和月份的報告
- 23. 基於條目在MySQL月份名稱
- 24. 不能基於Eclipse 4.4.2月神
- 25. 排序數組基於本月
- 26. 檢索基於月日在MySQL
- 27. 人力車月基於X軸問題
- 28. 顯示微件ImageView基於月
- 29. 添加行基於每月SQL的天
- 30. 基於位置的增強現實Android SDK
爲什麼不在第0天做同樣的事情 - [27 | 29 | 30] – user462455
這不僅僅是一個傳統,它有強大的硬件原因。 –
Android sdk與天數不一樣。 – user462455