ホームページ >よくある問題 >配列範囲を超えるインデックスとは何を意味しますか?

配列範囲を超えるインデックスとは何を意味しますか?

coldplay.xixi
coldplay.xixiオリジナル
2020-12-21 11:09:2140191ブラウズ

インデックスが配列の範囲を超えているということは、インデックスを介して配列の値を取得するときに、インデックスが配列の全長を超えていることを意味します。配列 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 の 2 番目の要素を表します。

関連する無料学習の推奨事項: プログラミング ビデオ

以上が配列範囲を超えるインデックスとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。