C言語で配列に値を代入する方法

C言語の配列はループか代入演算子を介して初期化できます。

  1. ループを使用して配列に値を代入する:
#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という要素を持ちます。

  1. 配列への直接代入:
#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に順に設定されます。

配列への値の代入は、繰り返し処理でも直代入でも可能であり、どちらを選択するかは実際の要件とコードの簡潔さによって異なります。

bannerAds