C言語の配列の宣言と代入方法

C言語では、以下の方法で配列を定義および代入できます。

  1. 静的配列
  1. 配列の定義: データ型 配列名 [配列サイズ]
  2. 配列要素への代入 : 配列名[添え字] = 値;

ネイティブの日本語でパラフレーズする必要があります。1 つのオプションのみで、以下に示す例を使用する必要があります。

int numbers[5]; // 定义一个长度为5的整型数组
numbers[0] = 1; // 赋值第一个元素为1
numbers[1] = 2; // 赋值第二个元素为2
...
  1. ポインタを使用した可変長配列
  1. ポインタ変数を定義する:データ型 *ポインタ名;
  2. 配列にメモリ領域を確保する:ポインタ名 = (データ型*)malloc(配列の長さ * sizeof(データ型));
  3. 配列要素への代入:ポインタ名[インデックス] = 値;

ネイティブな日本語に言い換えてください。1つの回答のみが必要です。

int *numbers; // 定义一个整型指针
numbers = (int*)malloc(5 * sizeof(int)); // 分配长度为5的整型数组的内存空间
numbers[0] = 1; // 赋值第一个元素为1
numbers[1] = 2; // 赋值第二个元素为2
...

動的配列を利用した際は、配列を使わなくなったときにfree(ポインタ名)でメモリ解放を行うことで、メモリのリークを防ぐように注意してください。

bannerAds