理解enum

Posted thebreakofdawn

tags:

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

问题来源:typedef enum { back, object } entropy_state;

 

理解:

1.将会为每个枚举元素分配一个整型值,默认从0开始,逐个加1。

技术分享图片

2.也可以在定义枚举类型时对枚举元素赋值,此时,赋值的枚举值为所赋的值,而其他没有赋值的枚举值在为前一个枚举值加1.

 技术分享图片

参考链接:https://www.cnblogs.com/shrimp-can/p/5171110.html

 

教程:

 

以上是关于理解enum的主要内容,如果未能解决你的问题,请参考以下文章

解决Data too long for column ‘xxx‘ at row 1问题以及深入理解mysql的字符串数据类型(char,varchar,enum,text,longtext...)

java枚举理解

mysql怎么获取数据表字段enum类型的默认值

学习Enum

java枚举enum

enum