精品理论电影在线_日韩视频一区二区_一本色道精品久久一区二区三区_香蕉综合视频

計算機二級C基礎:枚舉類型的定義

發布時間:2011-08-29 共1頁

  枚舉類型定義用關鍵字enum標識,形式為:
  enum標識符
  {枚舉數據表};
  標識符用來區分不同的枚舉類型,定義的枚舉類型用“enum標識符”標識。
  枚舉數據(枚舉常量)是一些特定的標識符,標識符代表什么含義,完全由程序員決定。數據枚舉的順序規定了枚舉數據的序號,從O開始,依次遞增。
  例如:
  (1)定義枚舉類型status,包含復制與刪除兩種狀態:
  enum status
  {copy,delete};
  枚舉類型status僅有兩個數據,一個是copy,一個是delete,序號為0、1,代表復制與刪除。
  (2)定義枚舉類型color,包含紅、黃、藍、白、黑五種顏色:
  enum color
  {red,yellow,blue,white,black};
  枚舉類型color有red、yellow、blue、white、black五個數據,序號為0、1、2、3、4,代表紅、黃、藍、白、黑五種顏色。
  (3)定義枚舉類型weekday,包含一周的七天:
  enum weekday
  {sun,mon,tue,wed,thu,fri,sat};
  枚舉類型weekday有sun、mon、tue、wed、thu、fri、sat七個數據,序號為0、1、2、3、4、5、6,代表一周中的星期天、星期一、星期二、星期三、星期四、星期五、星期六。
  在定義枚舉類型時,程序員可在枚舉數據時通過“一”號自己規定序號,并影響后面的枚舉數據的序號,后繼序號以此遞增。例如:
  enum status
  {copy=6,delete};
  則copy的序號為6,delete的序號為7。

百分百考試網 考試寶典

立即免費試用