【C++】枚举类型(enum )
2024-09-07 11:32:37
定义枚举类型的主要目的是:增加程序的可读性。枚举类型最常见也最有意义的用处之一就是用来描述状态量。枚举类型数据的其他处理也往往应用switch语句,以保证程序的合法性和可读性。枚举值是常量不是变量,不能在程序中再为枚举元素赋值。枚举型可以隐式的转换为int型,int型不能隐式的转换为枚举型。
默认第一个枚举常量默认为0,也可以给其赋值。没有赋值的枚举常量的值为前面的枚举常量值+1,例如下面的例子。
1 #include <iostream>
2 #include <string>
3 #include <stdio.h>
4 using namespace std;
5 enum Colors { Red=0, Green, Blue=8, Yellow};
6
7 int main()
8 {
9 Colors color1 = Red;
10 Colors color2 = Green;
11 Colors color3 = Blue;
12 Colors color4 = Yellow;
13
14 cout << color1 << endl;
15 cout << color2 << endl;
16 cout << color3 << endl;
17 cout << color4 << endl;
18
19 system("pause");
20 return 0;
21 }
结果:
最新文章
- 用大白话聊聊JavaSE -- 如何理解Java Bean(一)
- SAP 订单状态跟踪
- vsftp详细配置(转)
- C#使用二叉树算法设计一个无限分级的树表
- JS 截取字符串函数
- ORACLE SEQUENCE用法 (自增长)
- Linux学习之查看远端的端口是否通畅
- fork进程函数总结
- Disharmony Trees
- docker 数据卷和docker数据卷容器以及数据卷的备份和还原
- C#使用FileSystemWatcher控件实现的文件监控功能示例
- Python的基础语法
- ORACLE在IMP时候出现数据丢失
- PHP 使用 GeoIP 进行不同国家 ip 测试
- 关于js的 for...in 你了解多少
- node(2)
- Windows下安装配置SBT
- canvas的api
- 自动更新R软件
- STL应用——hdu1412(set)