Loading... 没什么好说的直接看代码 ```c #include<stdio.h> //const int red = 0; //const int yellow = 1; //const int green = 2; //等效于下面 enum COLOR { RED, YELLOW, GREEN }; int main(int argc, char const* argv[]) { int color = -1; char* colorName = NULL; printf("输入你喜欢的颜色代码:"); scanf("%d", &color); switch (color) { case RED:colorName = "red"; break; case YELLOW:colorName = "yellow"; break; case GREEN:colorName = "green"; break; default:colorName = "nuknown"; break; } printf("你最喜欢的颜色是%s", colorName); return 0; } ``` * 就和宏定义差不多,可以定义多个。 最后修改:2021 年 02 月 03 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏