枚举
基本语法:
基本介绍:
例子:
其中: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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)