C语言中的enum是啥用途的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中的enum是啥用途的?相关的知识,希望对你有一定的参考价值。

请问各位大大C语言中的enum有什么用途吗?我只知道是枚举型中用到的,具体用途不是很清楚

mysql与大多数其他数据库系统不同的是提供两个相对不常用的字段类型:ENUM和SET。ENUM是一个枚举类型,非常类适于Pascal语言的枚举类型,它允许程序员看到类似于'red、'green'、'blue'的字段值,而MySQL只将这些值存储为一个字节。

参考资料:ENUM是一个枚举类型

参考技术A 就是枚举用的。。貌似教材对enum的介绍都是非常详尽的

C语言的enum中的枚举名有啥用?

1enum是枚举类型,与整型、浮点型、字符型等都属于原子类型。2用法示例,常用switch语句搭配使用#includeenum DirectionEast,West,South,North;int main()enum Direction yourDirection = South;switch (yourDirection)case East:puts("东方");break;case West:puts("西方");break;case South:puts("南方");break;case North:puts("北方");break;getchar();return 0;3运行结果 参考技术A 限定一些可能的值而已,而它们的值可以自动增长,其他没什么特别的
更多情况下还是用 #define本回答被提问者采纳

以上是关于C语言中的enum是啥用途的?的主要内容,如果未能解决你的问题,请参考以下文章

c语言:枚举类型

C语言的主要用途是啥?它和其他高级语言有啥异同?

C语言的主要用途是啥?它和其他高级语言有啥异同?求答案

c语言中 ,枚举类型enum 的枚举值,可以是啥类型的值? 一定是 int型吗

C语言枚举类型是啥意思?

buffer 在c语言中是啥?