#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
//定义枚举类型,代表一年中的四个季节
int main(int agrc,char *argv[])
{
enum Season { spring, summer, fall, winter };
Season now;
now = spring;
if (now < summer)
{
cout << "现在是春天" << endl;
}
return 0;
}
现在summer是1,fall是2,winter是3
若summer改为999,则之后的fall是1000,winter是1001
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
//定义枚举类型,代表一年中的四个季节
int main(int agrc,char *argv[])
{
enum Season { spring, summer, fall, winter };
Season now;
now = summer;
switch (now)
{
case spring:
cout << "现在是春天" << endl;
break;
case summer:
cout << "现在是夏天" << endl;
break;
case fall:
cout << "现在是秋天" << endl;
break;
case winter:
cout << "现在是冬天" << endl;
break;
default:
cout << "啥也不是" << endl;
}
return 0;
}
改成数字也是一样的,此时枚举的作用便凸显出来。(就是为了要表示123456等等数字的含义,让含义显而易见,,,差不多吧)
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
//定义枚举类型,代表一年中的四个季节
int main(int agrc,char *argv[])
{
enum Season { spring, summer, fall, winter };
Season now;
now = summer;
switch (now)
{
case 0:
cout << "现在是春天" << endl;
break;
case 1:
cout << "现在是夏天" << endl;
break;
case 2:
cout << "现在是秋天" << endl;
break;
case 3:
cout << "现在是冬天" << endl;
break;
default:
cout << "啥也不是" << endl;
}
return 0;
}