您的位置:首页 > 编程语言 > C语言/C++

C++学习笔记(五)

2016-05-26 22:41 281 查看

枚举类型 enum

enum工具提供了另一种创建符号常量的方式,可替代const。

定义举例

enum color {red, yellow, blue, black};  //red = 0,yellow = 1,blue = 2
//black = 3


枚举类型只定义了赋值运算符=:

color test;
test = blue;


枚举类型可转换为int,但int不可转换为枚举类型

int a = blue;       //valid
test = 3;           //invalid
a = 3 + red;        //valid
test = color(3);    //valid,强制类型转换


5.赋值举例

enum bigstep {first, second = 100, third};  //first = 0, second = 100,
//third = 101
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: