JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

枚举类型显式赋值的另一个例子

发布时间 2023-11-23 09:38:50作者: 最爱丁珰
enum Day {
      SUNDAY = -1,   
      MONDAY = 3,   
      TUESDAY,  
      WEDNESDAY = 2, 
      THURSDAY,  
      FRIDAY,    
      SATURDAY   
}; 

这些类型的值分别是-1,3,4,2,3,4,5

所以从一个显性赋值的变量开始一直到下一个显性赋值的变量结束,中间的变量依次递增

这样就会造成语义错误,比如说有两个3和两个4

但是

Day d;
	d=(Day)3;
	cout<<d;

还是输出3,这个不影响

    本栏目推荐文章
  • 函数的参数类型
  • 引用数据类型
  • 11-函数进阶-参数类型
  • 2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放
  • 春眠不觉晓,Java数据类型知多少?基础牢不牢看完本文就有数了
  • Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
  • 运动控制理论(2)——实践例子
  • go语言多态中的类型断言
  • 面试题:Java中的引用类型有哪几种?特点是什么?
  • 解决CS0433问题,同一类型存在于多个程序集中
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们