分类: C/C++
2008-04-17 16:14:21
enum weekday{ sun,mon,tue,wed,thu,fri,sat } ; int main(int argc, char *argv[]) return 0; |
结果:0,1,2 |
变量不能直接赋数值,比如上面如果a=0.b=3会报错。可以强制转换如a=(enum weekday)2。
可以定义默认值,如enum weekday{ sun,mon=6,tue,wed=88,thu,fri,sat } ,注意后面的值会相应跟随前面的值。 这里的tue的值就会是7,thu的值是89,fri是100,sat是101