「C言語」Switch文でenum値を出力するサンプル
サンプルコード
#include <stdio.h> #include <stdlib.h> int main() { enum color { red=1, green, blue }; enum color favorite_color; printf("色を選択してください: (1. red, 2. green, 3. blue): "); scanf("%d", &favorite_color); /* 输出结果 */ switch (favorite_color) { case red: printf("赤"); break; case green: printf("緑"); break; case blue: printf("青い"); break; default: printf("選択ありません"); } return 0; }
結果:
色を選択してください: (1. red, 2. green, 3. blue): 1
赤い色