代码点读机 / C / enum

enum C · 关键字

给一组整数起有意义的名字,像给菜单编号:红烧肉的编号是 0,糖醋排骨是 1。

怎么用

enum 名 { 项1, 项2, 项3 };

小例子

#include <stdio.h>
int main(void) {
    enum 菜 { 红烧肉, 糖醋排骨, 鱼香肉丝 };
    enum 菜 今日 = 糖醋排骨;
    printf("%d", 今日);
    return 0;
}

运行结果

输出 1

提醒:默认从 0 开始递增,也可以手动指定编号

官方文档:https://en.cppreference.com/w/c/language/enum

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条