enum 列舉型別
語法:
enum Nanme{
name1 = number1,
name2 = number2,
};
舉例:
enum Day{
mon = 1;
tue = 2;
};
enum Day day=mon;
printf("day is %d",day);
輸出:
注意事項:
1.若列舉型別中的首個元素未定義則預設為0
2.列舉型別的非首元素的預設值為上一個元素的值+1,即為列舉元素預設自增1
個人理解:
enum Day{
mon = 1, <====> #define mon 1
tue = 10, #define tue 10
};