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

C ++で動的配列を初期化する方法は?


これは、動的配列を初期化するためのC++プログラムです。このプログラムでは、動的に割り当てられた配列を使用して、関数Array()からローカル配列を返すことができます。

サンプルコード

#include <iostream>
using namespace std;
int* Array() {
   int* a = new int[100];
   a[0] = 7;
   a[1] = 6;
   a[2] = 4;
   a[3] = 5;
   return a;
}
int main() {
   int* p = Array();
   cout <<"The elements are:"<< p[0] << " " << p[1]<<" " <<p[2] << " " << p[3];
   return 0;
}

出力

The elements are:7 6 4 5

  1. 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 サンプルコード

  2. Java 9のJShellで配列を初期化する方法は?

    JShell コマンドラインツールです 単純なステートメント、式、クラス、メソッド、変数などを評価し、出力をすぐにユーザーに出力するために使用されます。 配列 Javaではオブジェクトでもあります 。配列を宣言してから作成する必要があります。整数の配列を保持する変数を宣言するために、 int [] arrayのように言及できます。 。配列では、インデックス 0から(配列の長さ-1)まで 。 以下のコードスニペットでは、インデックスを使用して配列から特定の要素を見つけることができます。これは、インデックス演算子を使用して実行されます: [ ] 。 マーク[0]という表現 最初の配列要素にマ