C ++配列


C ++配列

配列は、値ごとに個別の変数を宣言するのではなく、単一の変数に複数の値を格納するために使用されます。

配列を宣言するには、変数の型を定義し、配列の名前に続けて角かっこ を指定し、格納する要素の数を指定します。

string cars[4];

これで、4つの文字列の配列を保持する変数を宣言しました。それに値を挿入するには、配列リテラルを使用できます。値を中括弧内のコンマ区切りリストに配置します。

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};

3つの整数の配列を作成するには、次のように記述できます。

int myNum[3] = {10, 20, 30};

配列の要素にアクセスする

インデックス番号を参照して配列要素にアクセスします。

このステートメントは、 車の最初の要素の値にアクセスします

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo

注:配列インデックスは0で始まります:[0]は最初の要素です。[1]は2番目の要素などです。


配列要素を変更する

特定の要素の値を変更するには、インデックス番号を参照してください。

cars[0] = "Opel";

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo

C ++演習

エクササイズで自分をテストする

エクササイズ:

stringと呼ばれる型の配列を作成しますcars

 [4] = {"Volvo", "BMW", "Ford", "Mazda"};