C 言語で空の配列を表す方法は?

C言語では、空の配列は次の形式で表されます。

  1. サイズ0の配列を使用します。
  2. int array[];
  3. ポインタ型の配列を使い、ポインタをNULLに初期化する:
  4. int *array = NULL;

いずれの方法であっても、このような配列は要素が一切なく、長さ0になります。なお、空配列というのはあまり頻出する状態ではなく、実際の運用ではmallocなどの動的メモリ確保関数を使い、必要に応じて配列の大きさを調整するのが一般的です。

bannerAds