什么是枚举
把一件事所有可能的取值一一列举出来
怎样使用枚举
例如:
#include <stdio.h>
//只定义了一个数据类型,并没有定义变量,
//该数据类型的名字是 enum WeekDay
enum WeekDay
{
//如果没有定义的话,默认是从零开始的
MonDay = 0,
TuesDay,
WednesDay,
ThursDay,
FriDay,
SaturDay,
SunDay
};
int main(void)
{
//int day;//day定义成int类型不合适
enum WeekDay day = WednesDay;
printf("%d\n", day);
return 0;
}
/*
在Microsoft Visual Studio 2010的过程:
-----------------------------------
2
请按任意键继续. . .
-----------------------------------
总结:
... ...
*/
枚举的优缺点
> 代码更安全
> 书写麻烦
如有不对或者疏漏的地方,请多多指出。谢谢(⁄ ⁄•⁄ω⁄•⁄ ⁄)