首頁 >常見問題 >索引超出數組範圍是什麼意思

索引超出數組範圍是什麼意思

coldplay.xixi
coldplay.xixi原創
2020-12-21 11:09:2140207瀏覽

索引超出數組範圍是指在透過索引取得數組內的值時,索引超出了數組的總長度,數組Array中有10個元素,它的總長度是10,索引是【0- 9】,如果索引是10,則會報錯。

索引超出數組範圍是什麼意思

索引超出了陣列界限是指在透過索引取得陣列內的值時,索引超出了陣列的總長度。

例如:

int[] Array = {1,2,3,4,5,6,7,8,9,10};

在這個int型陣列Array中有10個元素,它的總長度是10,索引是0-9。

當使用for迴圈取得數組內的值時,如果索引是10,則會報錯,錯誤原因是

索引超出了數組界限。

for(int i=0;i<11;i++) {
System. out .println( String. format(“ 第%d元素的值是%\n",i+1 ,Array[i]));
}

索引超出數組範圍是什麼意思

擴充資料

#陣列的特點:

1、陣列是相同資料類型的元素的集合。

2、陣列中的各元素的儲存是有先後順序的,它們在記憶體中按照這個先後順序連續存放在一起。

3、陣列元素用整個陣列的名字和它自己在陣列中的順序位置來表示。例如,a[0]表示名字為a的陣列中的第一個元素,a[1]代表陣列a的第二個元素,以此類推。

相關免費學習推薦:程式設計影片

#

以上是索引超出數組範圍是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn