C 言語で空の配列を表す方法は?
C言語では、空の配列は次の形式で表されます。
- サイズ0の配列を使用します。
- int array[];
- ポインタ型の配列を使い、ポインタをNULLに初期化する:
- int *array = NULL;
いずれの方法であっても、このような配列は要素が一切なく、長さ0になります。なお、空配列というのはあまり頻出する状態ではなく、実際の運用ではmallocなどの動的メモリ確保関数を使い、必要に応じて配列の大きさを調整するのが一般的です。
C言語では、空の配列は次の形式で表されます。
いずれの方法であっても、このような配列は要素が一切なく、長さ0になります。なお、空配列というのはあまり頻出する状態ではなく、実際の運用ではmallocなどの動的メモリ確保関数を使い、必要に応じて配列の大きさを調整するのが一般的です。