C/C++日志18

enum 是 C 和 C++ 中的一个关键字,用于定义枚举类型(enumeration)。

enum 枚举类型名称 {
    常量1 = 值1,
    常量2 = 值2,
    常量3 = 值3,
    ...
};
enum Day 
{
	  Sunday,    // 默认为 0
	  Monday,    // 默认为 1
	  Tuesday,   // 默认为 2
	  Wednesday, // 默认为 3
	  Thursday,  // 默认为 4
	  Friday,    // 默认为 5
	  Saturday   // 默认为 6
};

enum Day today = Monday;  // today = 1
enum Color 
{
    Red = 1,
    Green = 3,
    Blue = 5
};
enum Color favorite = Green;  // favorite = 3

#include<iostream>
using namespace std;
int main()
{
	enum Day
	{
		Sunday,
		Monday,
		Tuesday,
		Wednesday,
		Thursday,
		Friday,
		Saturday
	};
	enum Day today = Monday;
	// 打印枚举值(数字值)
	cout << today << endl;//输出1
	// 如果想打印枚举名称,可以使用 switch 语句
	switch (today)
	{
		case Sunday: cout << "Sunday"; break;
		case Monday: cout << "Monday"; break;
		case Tuesday: cout << "Tuesday"; break;
		case Wednesday: cout << "Wednesday"; break;
		case Thursday: cout << "Thursday"; break;
		case Friday: cout << "Friday"; break;
		case Saturday: cout << "Saturday"; break;
	}
}

全部评论

相关推荐

湫湫湫不会java:1.在校经历全删了2.。这些荣誉其实也没啥用只能说,要的是好的开发者不是好好学生3.项目五六点就行了,一个亮点一俩行,xxx技术解决,xxx问题带来xxx提升。第一页学历不行,然后啥有价值的信息也没有,到第二页看到项目了,第一个项目九点,第二个项目像凑数的俩点。总体给人又臭又长,一起加油吧兄弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务