C++ enum的使用
enum day {Sun,Mon,Tue,Wed,Thu,Fri,Sat};
默认情况下,枚举符的值从0開始,其后值总是前面一个+1。
默认情况下,枚举符的值从0開始,其后值总是前面一个+1。
即Sun=0,Mon=1,Tue=2,Wed=3,Thu=4,Fri=5,Sat=6
也能够自定义数值,其后值总是前面一个+1
比如:
enum day {Sun=7,Mon=1,Tue,Wed,Thu,Fri,Sat}d1,d2,d3;
给枚举量赋值
d1=Sun;
d2=Mon;
d3=Sat; //不能够直接赋予数值量。如d3=6;错
即有结果
d1==7;
d2==1;
d3==6;