資料結構複習-01enum列舉型別

会飞的竹蜻蜓發表於2024-04-09

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

};

相關文章