fbpx
维基百科

枚举

数学计算机科学理论中,一个枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。

枚举是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如“星期”这个词就是一个枚举,星期一、星期二、 星期三、星期四、星期五、星期六、星期日就是这个枚举里面的成员。

通俗来说,枚举就是对一个对象的所有可能取到的值的集合

枚举的定义方式与结构体联合体相似,其形式为:

enum 枚举名{  标识符①[=整型常数],  标识符②[=整型常数],  ...  标识符N[=整型常数], }枚举变量; 

如果枚举没有初始化,即省掉「=整型常数」时,则从第一个标识符开始,顺次赋给标识符。但当枚举中的某个成员赋值后,其后的成员按依次加的规则确定其值。例如下列枚举说明后, 的值分别为

enum string{x1, x2, x3, x4}x;

当定义改变为:

enum string {  x1,  x2=0,  x3=50,  x4, }x; 

注意:

  1. 枚举中每个成员(标识符)结束符是「,」, 不是「;」,最后一个成员可省略「,」。
  2. 初始化时可以赋负数,以后的标识符仍依次加1。
  3. 枚举变量只能取枚举说明结构中的某个标识符常量。

例如:

enum string {  x1=5,  x2,  x3,  x4, }; enum string x=x3; 

此时,枚举变量x3实际上是7。

枚举, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目包含指南或教學內容, 2018年9月10日, 請藉由移除或重寫指南段落來改善條目, 或在討論頁提出討論, 此條目没有列出任何参考或来源, 2014年4月7日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而被移除, 此條目需要編修, 以確保文法, 用詞, 语气, 格式, 標點等使用恰当, 2018年5月, 請按照校對指引, 幫助编辑這個條目, 幫助, 討論, 本條目存在以下問. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目包含指南或教學內容 2018年9月10日 請藉由移除或重寫指南段落來改善條目 或在討論頁提出討論 此條目没有列出任何参考或来源 2014年4月7日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而被移除 此條目需要編修 以確保文法 用詞 语气 格式 標點等使用恰当 2018年5月 請按照校對指引 幫助编辑這個條目 幫助 討論 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此頁面目前為C語言之枚舉的概述 應進行修正 在数学和计算机科学理论中 一个集的枚举是列出某些有穷序列集的所有成员的程序 或者是一种特定类型对象的计数 这两种类型经常 但不总是 重叠 枚举是一个被命名的整型常数的集合 枚举在日常生活中很常见 例如 星期 这个词就是一个枚举 星期一 星期二 星期三 星期四 星期五 星期六 星期日就是这个枚举里面的成员 通俗来说 枚举就是对一个对象的所有可能取到的值的集合枚举的定义方式与结构体和联合体相似 其形式为 enum 枚举名 标识符 整型常数 标识符 整型常数 标识符N 整型常数 枚举变量 如果枚举没有初始化 即省掉 整型常数 时 则从第一个标识符开始 顺次赋给标识符0 1 2 displaystyle 0 1 2 cdots 但当枚举中的某个成员赋值后 其后的成员按依次加1 displaystyle 1 的规则确定其值 例如下列枚举说明后 x 1 x 2 x 3 x 4 displaystyle x 1 x 2 x 3 x 4 的值分别为0 1 2 3 displaystyle 0 1 2 3 enum string x1 x2 x3 x4 x 当定义改变为 enum string x1 x2 0 x3 50 x4 x 则x 1 0 x 2 0 x 3 50 x 4 51 displaystyle x 1 0 x 2 0 x 3 50 x 4 51 注意 枚举中每个成员 标识符 结束符是 不是 最后一个成员可省略 初始化时可以赋负数 以后的标识符仍依次加1 枚举变量只能取枚举说明结构中的某个标识符常量 例如 enum string x1 5 x2 x3 x4 enum string x x3 此时 枚举变量x3实际上是7 这是一篇关于数学的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 枚举 amp oldid 71296718, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。