索引超出數組範圍是指在透過索引取得數組內的值時,索引超出了數組的總長度,數組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中文網其他相關文章!