C語言之枚舉類型基礎----防備忘


C語言之枚舉類型基礎----防備忘


【注】:
①如果一個變量,只能有幾種可能的值,則可以定義爲枚舉類型;

1.枚舉類型定義

enum weekday{sun,mon,tue,wed,thu,fri,sat};  //類型定義
enum weekday Total;   //定義枚舉變量
//如不指定{}n內枚舉元素的大小,則第一個元素爲0,之後元素自增1;
//即sun=0,tue=2...sat=6
Total=mon;  //即Total=mon=1;

2.枚舉類型①

enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat};  //類型定義
enum weekday Total;   //定義枚舉變量
//如指定{}中的值,則tue從mon=1的基礎上自增1,即tue=2,wed=3

3.枚舉類型②

enum weekday{sun=7,mon,tue,wed,thu=1,fri,sat};  //類型定義
enum weekday Total;   //定義枚舉變量
//如指定{}中的值,則sun-wed,從sun=7的基礎上自增1,即mon=8,tue=9;
//則thu-sat,從thu=1的基礎上自增1,即fri=2,sat=3;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章