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

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

ABOUTYOU
浏览 427回答 3
3回答

眼眸繁星

#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;} 
打开App,查看更多内容
随时随地看视频慕课网APP