不可以的。那个相当与一个#define的定义。
以下是官方说明
C语言或C++的一种构造类型,它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
定义:是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内.
枚举变量是常量,一旦定义后,要么默认自动初始化值,从0开始,要么你在定义的最初就给了值。因此常量不可以有自增,++,--,自除,自乘的运算,以及其值不能被改变,其他大多均可的。
/总之定义为枚举变量的,其以后的值均不可以再被改变,任何可以改变其值得运算都是非法的,编译器会报错,如自++,---,自乘自除。
亲 不可以哦 写个小程序试试咯
error C2676: 二进制“++”: “main::
不可以 是常量