數組下標爲什麼從零開始

在我們日常的學習過程中,我們瞭解到在C++/JAVA/python中,數組下標是從0開始的。對於新手來說,遍歷的數組的時候還真是容易出錯。但是爲什麼要這樣規定,這樣規定有什麼好處? 其實根據我們前輩的思想,這樣規定的主要好處是方便「尋址」。這就要涉及到底層硬件的知識,我們知道程序運行時,變量的值,運算的結果值等都是暫時放在內存中。舉個例子:int a = new int [5] 這是JAVA中常用
相關文章
相關標籤/搜索