- enum 是一个可以将自己定义的字符串作为一个符号,用于以后判断,赋值等操作的枚举类型。
- 内部的字符串不用加引号,如果不赋值的话,默认从第一个字符串等于0开始,后面的字符串代表的值逐个加1;
- 也可以重新赋值,但是只能赋整型值
- 参考链接
enum Test{nnp, cft, zjr,uyr};//值从左到右依次为 0,1,2,3
enum Test1{tt1=10,tt2,tt3};//值从左到右依次为 10,11,12
enum Test2{ss1,ss2=4,ss3,ss4};//值从左到右依次为 0,4,5,6
int main()
{
int name1 = nnp;
int name2 = cft;
cout << name1 << endl;//输出0
if (name2 == cftl)
{
cout << "I love you" << endl;
}
return 0;
}