C言語で配列に値を代入する方法
C言語の配列はループか代入演算子を介して初期化できます。
- ループを使用して配列に値を代入する:
#include <stdio.h>
int main() {
int arr[5];
int i;
for (i = 0; i < 5; i++) {
arr[i] = i + 1;
}
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
上述コードでは、ループを使用して配列arrに値を割り当てています。arrは順に1、2、3、4、5という要素を持ちます。
- 配列への直接代入:
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int i;
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
直接に配列arrに値を代入することによって、配列の要素は1、2、3、4、5に順に設定されます。
配列への値の代入は、繰り返し処理でも直代入でも可能であり、どちらを選択するかは実際の要件とコードの簡潔さによって異なります。