第7章常用数据结构与算法概论.ppt

7.3.2 枚举成员的赋值 3. 为多个枚举成员赋值 在定义枚举类型时,还可以为所有枚举成员赋值,此时可以不遵循按次序取值的原则。如下面的代码所示: enum color {yellow,brown=2,blue,red=-4,black}; 上面的代码中,为枚举成员brown和red直接赋给常量值2和-4,如果把例7-9中枚举类型处的代码进行修改,运行程序后,输出的结果如下: yellow=yellow yellow=0 brown =2 blue =3 red =-4 black =-3 * * C#程序设计实用教程 7.3.2 枚举成员的赋值 由输出结果可知:如果为某几个枚举成员赋值,则被赋值的枚举成员取所赋给它的值,其后的枚举成员的值依次加1,在第1个被赋值的枚举成员之前的枚举成员,按默认方式赋值。 * * C#程序设计实用教程 7.3.2 枚举成员的赋值 4. 为多个枚举成员赋同样的值 每个枚举成员都有一个与之对应的常量值,在定义枚举类型时,可以让多个枚举成员具有同样的常量值,如下面的代码所示: enum color {yellow,brown=2,blue,red=blue,black}; 上面的代码中,通过red=blue这个

文档评论(0)

1亿VIP精品文档

相关文档