配列
プログラミング言語では、配列は複数のアイテム(整数など)を格納する方法です。配列は異なる種類のアイテムを格納することができないため、これらのアイテムは同じ型(整数のみ、文字列のみ、...)でなければなりません。配列の各項目には番号が付いており、プログラマはその番号を使って項目を取得することができます。この番号を「インデックス」と呼びます。あるプログラミング言語では、最初のアイテムはインデックス0、2番目のアイテムはインデックス1、というようになっています。しかし、他の言語では、最初の項目のインデックスは1です(その後、2、3、...となります)。
プログラマーが配列を作成する際には、配列のサイズを与えなければなりません。これは、配列に格納できるアイテムの数です。もしプログラマがより多くのアイテムを格納したい場合は、新しい配列を作成しなければなりません。これは、配列のサイズは変更できないからです。C言語での配列の種類はこちら
C言語での配列
プログラミング言語であるC言語では、以下のようにして配列を作成することができます。
int array[]; 5
これにより、整数の配列が作成され、5個の整数を格納することができます。プログラマーは次のようにして、配列に整数を格納できるようになりました。
array0[] = ;1array1[] = ;18array25[] = ;array33[] = ;3array50[] = ; 4
プログラマーは、配列の中の値を次のように使うことができます。
int k = +3 array[]; //3 kは3 + 33 = 36になります。
Javaでの配列
プログラミング言語のJavaでは、配列は次のように作成できます。
int[] array = new int[]; 5
これにより、整数の配列が作成され、5個の整数を格納することができます。プログラマーは次のようにして、配列に整数を格納できるようになりました。
array0[] = ;1array1[] = ;18array25[] = ;array33[] = ;3array50[] = ; 4
プログラマーは、配列の中の値を次のように使うことができます。
int k = +3 array[]; //3 kは3 + 33 = 36になります。
質問と回答
Q: プログラミング言語における配列とは何ですか?
A:配列とは、プログラミング言語において、同じ型の項目を複数格納する方法です。
Q: 配列にはどのような種類の項目を格納できるのですか?
A:配列に格納できるのは、整数や文字列などの同じ型の項目のみです。
Q: 配列のインデックスとは何ですか?
A: インデックスとは、配列の各項目に割り当てられた番号のことで、プログラマーはその番号を使用してその項目にアクセスすることができます。
Q: 配列の最初の項目のインデックスはどのように決まるのですか?
A:あるプログラミング言語では、最初の項目のインデックスは0であり、他のプログラミング言語では1である。
Q: プログラマーは配列を作成する際に何を提供しなければなりませんか?
A: プログラマは配列のサイズを指定する必要があります。これは、配列に格納できる項目の数です。
Q:配列のサイズはなぜ変更できないのですか?
A:配列のサイズは、配列の作成時に設定されるため、変更することはできません。
Q:配列のサイズが許す以上の項目を格納したい場合、プログラマは何をしなければならないか?
A: もしプログラマーが配列のサイズより多くのアイテムを格納したい場合は、より大きなサイズの新しい配列を作成する必要があります。