枚举在 switch 中的使用

简介: 枚举在 switch 中的使用。

枚举在 switch 中的使用
实例

include

include

int main()
{

enum color { red=1, green, blue };

enum  color favorite_color;

/* 用户输入数字来选择颜色 */
printf("请输入你喜欢的颜色: (1. red, 2. green, 3. blue): ");
scanf("%u", &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
你喜欢的颜色是红色

目录
相关文章
|
2月前
|
C语言
C enum(枚举)
C enum(枚举)
17 0
|
2月前
|
程序员 C语言
c enum(枚举)
c enum(枚举)
26 1
|
12月前
if-else if与switch的区别
if-else if与switch的区别
85 0
enum和switch case结合使用
在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enumeration constant”。
|
Java C语言 Spring
enum(枚举)
枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。
207 0
|
PHP C#
C#(八)之判断语句IF SWITCH
IF / ELSEIF / ELSE If 满足条件择执行; 多个elseif时,其中有一个满足条件,那个之后的elseif都不会执行; else上面都不满足时执行。 Switch:这个按照正常语法写就可以了,不要忘记写break;
216 0
C#(八)之判断语句IF SWITCH
|
Java 开发者
switch case 支持的 6 种数据类型!
有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者。 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下。 Java 中 switch case 语句用来判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
157 0