C言語 配列を変数に代入する方法【初心者向け解説】
C言語では、配列を直接変数に代入することはできませんが、次の方法で配列の要素を変数に代入することができます:
- 変数に配列の要素を1つずつ代入するためにループを使用します。
int arr[5] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += arr[i];
}
- 変数に配列要素にアクセスするためにポインタを使用してください。
int arr[5] = {1, 2, 3, 4, 5};
int sum = 0;
int *ptr = arr;
for (int i = 0; i < 5; i++) {
sum += *(ptr + i);
}
- 変数に配列要素を直接インデックスを使用してアクセスする。
int arr[5] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += arr[i];
}
これらのメソッドは、配列の要素を変数に代入することで、配列の値を変数に渡すことができます。