instance analysis:
#include <stdio.h>
enum DAY
{
MON=1,
TUE,
WED,
THU,
FRI,
SAT,
SUN
}
yesterday = MON, today = TUE, tomorrow = WED;
int x = 10, y = 20, z = 30;
int main()
{
printf("%d %d %d \n", x, y, z); //输出:10 20 30
printf("%d %d %d \n", yesterday, today, tomorrow); //输出:1 2 3
return 0;
}
为什么yesterday = MON, today = TUE, tomorrow = WED; 没有类型呢?
后面查明enum 默认类型是 int,所有不需要赋值