C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++で配列を使用するにはどうすればよいですか?


配列は、連続したメモリ位置に配置された同じタイプの一連の要素であり、一意の識別子にインデックスを追加することで個別に参照できます。 C ++で配列を使用するには、最初に配列を宣言する必要があります。たとえば、

int arr[10];

これにより、サイズ10のint型の配列が宣言されます。これにより、10個の整数を連続したメモリに格納できます。その要素のいずれかを参照するには、配列アクセス演算子を使用して、アクセスする要素のインデックスを指定する必要があります。 C ++配列のインデックスは0から始まります。したがって、配列arrには、インデックス0、1、2、... 9の要素が10個あります。3番目の要素、つまりインデックス2の要素にアクセスするには、次のように記述します。 :arr[2]。

-

のようなループ内のすべての要素にアクセスできます
#include<iostream>
using namespace std;

int main() {
   int arr[10];

   // Create a loop that starts from 0 and goes to 9
   for(int i = 0; i < 10; i++) {
      cin >> arr[i]; // Input the ith element
   }

   // Print the elements you took as input
   for(int i = 0; i < 10; i++) {
      cout << arr[i] << endl; // Input the ith element
   }
}
出力 これにより出力が得られます-

1
5
-6
45
12
9
-45
12
3
115

  1. C /C++の多次元配列

    C / C ++では、多次元配列は簡単な言葉で配列の配列として定義されます。多次元配列では、データは表形式で(行の主要な順序で)格納されます。次の図は、次元が3 x 3x3の多次元配列のメモリ割り当て戦略を示しています。 アルゴリズム Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print the ar

  2. newを使用してC++で2D配列を宣言するにはどうすればよいですか

    動的2D配列は、基本的に配列へのポインターの配列です。これは、寸法が3x4の2D配列の図です。 アルゴリズム Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print the array.    Clear the memory by deleting it. End サンプルコード