枚举

基本语法:

 

 基本介绍:

 

 例子:

 

 其中:enum DAY为枚举类型,里面有七个枚举元素,day是枚举变量

区分!!

enum DAY是枚举类型,day是枚举变量(如int a,int是类型,a是变量,这里enum DAY是类型,day是变量)

day = WED;  //给枚举变量day赋值,day只能赋值为 enum DAY里面的元素

最后输出枚举元素WED对应的值3


 

枚举的遍历

 其中,enum DAY{

  MON=1,TUE,WED,THU,FRI,SAT,SUN}day  可以理解为:int a,但是这个a已经内部赋值了

1.如果枚举元素只有第一个赋值了,余下的没有赋值,会给后面的枚举元素按照顺序赋值

2.如果枚举元素第一个都没赋值,那么第一个值默认为0,后面的枚举元素依旧按照顺序赋值

3.如果枚举元素第一个没赋值,那么第一个值为0,后面的枚举元素按照顺序赋值,但是其中有一个枚举变量被赋值,那么前面按从0开始赋值,后面按这个被赋值的变量再顺序赋值

如:0  1  2  3  9  10  11  12.


 

switch里面枚举的应用:


 

枚举类型的注意事项:

 

 说明:

2)

 

 其中:season = (enum SEASONS) n;  意思是把枚举类型的第四位枚举元素赋值给season

posted @   Morning枫  阅读(258)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示