enum 枚举定义格式:
enum <类型名>
{<枚举常量表>
};
枚举其实就是一个整数
enum example
{Aa,Bb=10,Cc //给Bb赋值为10后,Cc的值会变成11
};
枚举变量只能使用枚举值,枚举可以赋值给整型,整型不能赋值给枚举
#include <iostream>
using namespace std;enum color
{red, //默认为0green=2,blue
};int main() {color c;cout<<green<<" "<<blue<<" "<<red<<endl;c=red;int a=red;
// red=3; //不可以cout<<a<<" "<<c<<" "<<red;return 0;
}