列舉為數值型別
example :
enum quarter{Q1,Q2,Q3,Q4}
//定義列舉行別quarter ,其元素值為Q1 / Q2 / Q3 / Q4
//列舉通常唯一範圍值,
//代表固定的幾個數值 (不會超出範圍...) , 定義其有意義的名稱來代表某些整數
enum quarter{Q1=1,Q2=3,Q3=5,Q4=7} //定義其代表數值
enum quarter:byte{Q1,Q2,Q3,Q4} //較省記憶體 , 沒有定義byte型別,預設為int型別
結論 : 撰寫程式通常將某些數值代表某些名稱,例如,1 代表星期方塊, 2代表星期紅心...
不直觀,使用列舉來替代是較好的方案
沒有留言:
張貼留言