enum weekday{sun,mou,tue,wed,thu,fri,sat};
enum weekday a,b,c;
enum weekday{sun,mou,tue,wed,thu,fri,sat}a,b,c;
enum weekday{sun,mou,tue,wed,thu,fri,sat}
enum {sun,mou,tue,wed,thu,fri,sat}a,b,c;
解析:
C之所以错是因为它没有定义枚举变量,所以错误,不写分号本身没有问题。
声明枚举变量三种方法
1、先声明枚举类型后定义枚举类型变量
enum WeekdayType
{
sun,mou,tue,wed,thu,fri,sat
};
enum WeekdayType today,yesterday,tomorrow;
2、声明枚举类型的同时定义枚举类型变量
enum WeekdayType
{
sun,mou,tue,wed,thu,fri,sat
}today,yesterday,tomorrow;
3、直接定义枚举类型变量
enum
{
sun,mou,tue,wed,thu,fri,sat
}today,yesterday,tomorrow;