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

計(jì)算機(jī)二級(jí)C基礎(chǔ):枚舉類型的定義

發(fā)布時(shí)間:2011-08-29 共1頁

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

百分百考試網(wǎng) 考試寶典

立即免費(fèi)試用