Enum枚举变量如何赋值
1个回答
展开全部
举例说明:
enum WeekDay
{
sun = 0,
mon,
tue,
wed,
thu,
fri,
sa
};
在枚举中,第一个标识的值默认为 0,然后会依次递增;所以上面sun = 0, 也可以不赋值。
如果不想从0开始,可以直接写成sun = n (n = 0.1.2.3.4.5......)
甚至, 如果不想要连续的值,可直接写成如下:
enum WeekDay
{
sun = 0,
mon = 2,
tue = 4,
wed = 6,
thu = 19,
fri = 20,
sa = 30
};
注意:
1、枚举变量,在不赋值的情况下是从第一个标识开始递增的;赋值后就以自己的赋值为主了。
2、对枚举元素按常量处理,故称枚举常量。
望采纳, 谢谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询