为了账号安全,请及时绑定邮箱和手机立即绑定

请问有关c语言中的枚举enum使用

请问有关c语言中的枚举enum使用

C
ABOUTYOU 2019-10-16 12:09:44
我想借用enum来实现这样一个程序作用,就是有四个部门,分别是“企划部”“财务部”“人力资源部”“市场部”,我想给他们用个代号来代替,就比如说A代表“企划部”B代表“财务部”C代表“人力资源部”D代表“市场部”,后面的程序中如scanf("%s",department)(其中department是在前面以申明的字符数组),比如我输入A,计算机就能认为录入的是企划部,怎么搞?谢谢~~
查看完整描述

3 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

#include "stdio.h"
enum {
A, //相当0到3 你可以取跟他文本意思相近的名字,这样他的作用就体现出来了,方便添加等
B,
C,
D
};
int main()
{
int department;
scanf("%d",&department); //你输入0到3分别对应他们
swtich(department)
{
case A:
dothing();
break;
case B:
dothing();
break;
case C:
dothing();
break;
case D:
dothing();
break;
default:
break;
}
return 0;

}

 


查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 426 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信