我正在尝试理解遗留数据库中的一些 C 代码。那里有以下形式的结构:
枚举 {a=0,b,c,d};
这实现了什么?在手册中,我只看到以下形式的结构:
enum example{a=0,b,c,d} test1;
我明白了。
谢谢,苏雷什
最佳答案
这定义了一组常量,可以在任何地方使用这些值
- a = 0
- b = 1
- c = 2
- d = 3
由于我们不太担心遗留 C 应用程序中的类型安全性,因此我们不需要特定类型或与其直接关联的变量
关于c - C 中的枚举声明是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28802554/