C言語の配列を空で初期化する方法はありますか。
C言語では、空の配列を初期化するとは、配列の要素がすべて0または空になることを意味します。配列を空に初期化するには、以下の方法を使用できます:
- 整数配列に対して、配列をループして、各要素を0にすることができます。例えば:
int array[10];
int i;
for(i = 0; i < 10; i++){
array[i] = 0;
}
- 文字配列に対しては、各要素に空の文字を割り当てるために文字列終端文字’\0’を使用することができます。例えば:
char array[10];
int i;
for(i = 0; i < 10; i++){
array[i] = '\0';
}
このようにすると、配列を空で初期化することができます。