C 言語の列挙体の値を使用の方法

C言語では、列挙型(enum)は固定の値を持つ名前付きの定数を定義するために使用されます。列挙値は変数の宣言、関数の引数、関数の戻り値などに使用できます。以下は列挙値の使用方法の例です。

  1. 列挙型を定義する:
enum Season {SPRING, SUMMER, AUTUMN, WINTER};
  1. 列挙型の変数を宣言し値を代入する:
enum Season currentSeason = SUMMER;
  1. 列挙型を使用する。
if(currentSeason == SPRING){
    printf("It's springtime\n");
} else if(currentSeason == SUMMER){
    printf("It's summertime\n");
} else if(currentSeason == AUTUMN){
    printf("It's autumntime\n");
} else if(currentSeason == WINTER){
    printf("It's wintertime\n");
}
  1. 列挙は関数のパラメーターとして使用できます。
void printSeason(enum Season season){
    if(season == SPRING){
        printf("It's springtime\n");
    } else if(season == SUMMER){
        printf("It's summertime\n");
    } else if(season == AUTUMN){
        printf("It's autumntime\n");
    } else if(season == WINTER){
        printf("It's wintertime\n");
    }
}

printSeason(currentSeason);

列挙型と列挙値を使用することで、コードの可読性と保守性を向上でき、コードをより直感的に理解しやすくなります。

bannerAds