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