配列は、同じ型の要素の連続したコレクションです。配列はデータのコレクションを格納するために使用されますが、多くの場合、配列を同じ型の変数のコレクションと考える方が便利です。
number0、number1、...、number99 などの個々の変数を宣言する代わりに、配列変数 (数値など) を宣言し、numbers[0]、numbers[1]、... を使用できます。 , 各変数を表す数値[99]。配列内の特定の要素には、インデックスを使用してアクセスします。
すべての配列は、連続したメモリ位置で構成されます。最も低いアドレスは最初の要素に対応し、最も高いアドレスは最後の要素に対応します。
配列を宣言するには、要素のタイプと必要な要素の数を指定する必要があります。配列は次のとおりです -
type arrayName [ arraySize ];
これを1次元配列と呼びます。 arraySize はゼロより大きい整定数である必要があり、型は任意の有効な C データ型にすることができます。たとえば、balance という名前の double 型の 10 個の要素の配列を宣言するには、次のステートメントを使用します。 -
double balance[10];
配列内の単一のデータは配列の要素です。インデックスを使用して配列の要素にアクセスできます。
上記のように配列タグを宣言するとします。最初の要素は mark[0]、2 番目の要素は mark[1] などとなります。配列はインデックス 0 から始まります。
int mark[5] = {19, 10, 8, 17, 9};
サイズを指定して要素を初期化して配列を宣言
int mark[] = {19, 10, 8, 17, 9};
mark[0] is equal to 19; mark[1] is equal to 10; mark[2] is equal to 8; mark[3] is equal to 17; mark[4] is equal to 9
ここでは、
int mark[5] = {19, 10, 8, 17, 9} // change 4th element to 9 mark[3] = 9; // take input from the user and insert in third element cin >> mark[2]; // take input from the user and insert in (i+1)th element cin >> mark[i]; // print first element of the array cout << mark[0]; // print ith element of the array cout >> mark[i-1];
Enter 5 numbers: 3 4 5 4 2
配列を使用して、ユーザーが入力した 5 つの数値の合計を保存および計算する C プログラム
Input
Sum = 18
出力
#include <iostream> using namespace std; int main() { int numbers[5], sum = 0; cout << "Enter 5 numbers: "; for (int i = 0; i < 5; ++i) { cin >> numbers[i]; sum += numbers[i]; } cout << "Sum = " << sum << endl; return 0; }
以上がC/C++ の配列?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。