定义枚举量
枚举量的定义声明如下实例:
enum personsname{ Abi, Bod, Tok }; //注意名称均不用引号括起
其具有如下作用:
定义personsname为一新类型
若声明personsname类型的变量name
personsname name;
则只能赋给变量name定义枚举量personsname时设定的合法值,即
name = Abi; //允许
name = 2000; //错误的赋值,编译器会发出警报或直接编译错误
name = Bbb; //错误的赋值,没被设定为合法值,编译器会发出警报或直接编译错误
name = 2; //错误的赋值,2虽然对应Tok,但其为整型,无法直接赋给name
name