枚举是什么?

作者&投稿:店叔 (若有异议请与网页底部的电邮联系)
“枚举”是什么意思?~


枚举
1.枚举 (enumeration)
值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称。枚举类型有名称、基础类型和一组字段。基础类型必须是一个内置的有符号(或无符号)整数类型(如 Byte、Int32 或 UInt64)。字段是静态文本字段,其中的每一个字段都表示常数。所使用的语言给每个字段都分配一个基础类型的特定值。
2.枚举(enum)
枚举是一个被命名的整型常数的集合, 枚举在日常生活中很常见。
例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY, 就是一个枚举。
枚举的说明与结构和联合相似, 其形式为:
enum 枚举名{
标识符[=整型常数],
标识符[=整型常数],
...
标识符[=整型常数],
} 枚举变量;
如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺
次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次
加1的规则确定其值。
例如下列枚举说明后, x1, x2, x3, x4的值分别为0, 1, 2, 3。
enum string{x1, x2, x3, x4}x;
当定义改变成:
enum string
{
x1,
x2=0,
x3=50,
x4,
}x;
则x1=0, x2=0, x3=50, x4=51
注意:
1. 枚举中每个成员(标识符)结束符是",", 不是";", 最后一个成员可省略
","。
2. 初始化时可以赋负数, 以后的标识符仍依次加1。
3. 枚举变量只能取枚举说明结构中的某个标识符常量。
例如:
enum string
{
x1=5,
x2,
x3,
x4,
};
enum strig x=x3;
此时, 枚举变量x实际上是7。
3.枚举(pascal)
随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理非数值的数据。例如:性别、月份、星期几、颜色、单位名、学历、职业等,都不是数值数据。 在其它程序设计语言中,一般用一个数值来代表某一状态,这种处理方法不直观,易读性差。如果能在程序中用自然语言中有相应含义的单词来代表某一状态,则程序就很容易阅读和理解。也就是说,事先考虑到某一变量可能取的值,尽量用自然语言中含义清楚的单词来表示它的每一个值,这种方法称为枚举方法,用这种方法定义的类型称枚举类型。

枚举在C/C++中,是一个被命名的整型常数的集合, 枚举在日常生活中很常见。 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, 就是一个枚举。 枚举的说明与结构和联合相似, 其形式为: enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数] } 枚举变量; 如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺 次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次 加1的规则确定其值。 例如下列枚举说明后, x1, x2, x3, x4的值分别为0, 1, 2, 3。 enum Num{x1, x2, x3, x4}x; 当定义改变成: enum Num { x1, x2=0, x3=50, x4 }x; 则x1=0, x2=0, x3=50, x4=51 注意: 1. 枚举中每个成员(标识符)结束符是",", 不是";", 最后一个成员可省略 ","。 2. 初始化时可以赋负数, 以后的标识符仍依次加1。 3. 枚举变量只能取枚举说明结构中的某个标识符常量。 例如: enum Num { x1=5, x2, x3, x4 }; enum strig x=x3; 此时, 枚举变量x实际上是7。 枚举类型变量的赋值和使用 枚举类型在使用中有以下规定: 1. 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举weekday的元素再作以下赋值: sun=5;mon=2;sun=mon; 都是错误的。 2. 枚举元素本身由系统定义了一个表示序号的数值,从0 开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1, …,sat值为6。 main(){ enum weekday { sun,mon,tue,wed,thu,fri,sat } a,b,c; a=sun; b=mon; c=tue; printf("%d,%d,%d",a,b,c); } 3. 只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量。如: a=sum;b=mon; 是正确的。而: a=0;b=1; 是错误的。如一定要把数值赋予枚举变量,则必须用强制类型转换,如: a=(enum weekday)2;其意义是将顺序号为2的枚举元素赋予枚举变量a,相当于: a=tue; 还应该说明的是枚举元素不是字符常量也不是字符串常量, 使用时不要加单、双引号。 main(){ enum body { a,b,c,d } month[31],j; int i; j=a; for(i=1;i<=30;i++){ month=j; j++; if (j>d) j=a; } for(i=1;i<=30;i++){ switch(month) { case a:printf(" %2d %c\t",i,'a'); break; case b:printf(" %2d %c\t",i,'b'); break; case c:printf(" %2d %c\t",i,'c'); break; case d:printf(" %2d %c\t",i,'d'); break; default:break; } } printf("\n"); } 10个数字,任意取出不相等的5个数字, 谁还记得这个算法的公式???????? 用javascript有什么好的计算方法?? m n*(n-1)*(n-2)*...*(n-m+1) n! C = --------------------------------------------- = -------------------------- n m*(m-1)*(m-2)*...*3*2*1 m!*(n-m)! 这个是公式,但是对枚举作用不大,还是要遍历循环才行. 这就需要一个好的算法

就是举例子


的举字是什么意思?
“举字”在汉语中有很多不同的含义。在古代,举字指的是组成文字的笔画之一;在现代汉语中,举字则常常指举起一种事物或某种观点、主张等。例如,中国古代的“三纲五常”中的“五常”之一就是“举止”,意为言行举止的规范和修养。而在现代使用中,我们常说某人“举荐”某人或某事,指的是给予推荐或...

举世闻名的“举”是什么意思?整个词是什么意思?快点!
举 举、擧 jǔ 〈动〉(1) (形声。小篆字形,从手,举( yǔ)声。本义:双手托物)(2) 同本义 [raise;lift up]举,对举也。——《说文》举,擎也。——《广韵》其坚不能自举也。——《庄子·逍遥游》举所佩玉玦。——《史记·项羽本纪》(3) 又如:举桉(桉同“案”。借指夫妻相敬);举案(...

举是什么意思是什么
举的意思是:1.向上抬,向上托:~头。~手。~重。~棋不定。2.动作行为:~止。轻而易~。3.发起,兴办:~义。~办。创~。4.提出:~要。~例。5.推选,推荐:推~。荐~。6.全:~国。~世。~家。7.古代指科举取士:科~。~人。一~成名。8.攻克:“一战而~鄢、郢”。

举的近义词是什么
举( jǔ)有多种意思,通常是作动词用,而有反义词的词语绝大多数是形容词,举的义项有:①向上托;向上伸:举重|举手|举头望明月。②行动;动作:举止|举动|壮举|一举两得。③发起;兴起:举行|举办。④提出:列举|举例|举一反三|不胜枚举。⑤推选;推荐:选举|推举|举荐。⑥全:举国...

举是什么意思?
一词多义中的“举”的意思:1.举起;擎起.《齐桓晋文之事》:“吾力足以举百钧.”2.拿,用.《赤壁之战》:“吾不能举全吴之地,十万之众,受制于人.”3.举出;提出.《屈原列传》:“举类迩而见义远.”4.起身;腾起.《吕氏春秋?论威》:“兔起凫举.”5.挂起;升起.《赤壁之战》:“...

举的部首查字法是什么?
举的部首查字法是丶部。举 拼音:jǔ 注音:ㄐㄨˇ 部首:丶部 部外笔画:8画 总笔画:9画 释义:1、向上抬,向上托:举头。2、动作行为:举止。3、发起,兴办:举义。4、提出:举要。5、推选,推荐:推举。6、全:举国。7、古代指科举取士:科举。相关组词:举荐[jǔ jiàn](动)推荐。

举的反义词是什么
举的反义词是: 放、解、释。

“举”是什么结构
举是上下结构。举[jǔ]基本解释 1、向上抬,向上托:~头。~手。~重。~棋不定。2、动作行为:~止。轻而易~。3、发起,兴办:~义。~办。创~。4、提出:~要。~例。5、推选,推荐:推~。荐~。6、全:~国。~世。~家。7、古代指科举取士:科~。~人。一~成名。8、攻克...

“举”近义词是什么?
近义词:抬、提、推、全 释义:1.向上抬。2.动作行为。3.发起,兴办。4.提出。5.推选,推荐。6.全。7.古代指科举取士。8.攻克。注音: jǔ 造句:1、我们向州长举荐几个人供他委派.2、法老的臣子看见她,就把她举荐给法老,于是她就被带去收进法老的内宫中.3、我们向国内外客户举荐可能的...

举个例子中的“举”是什么意思??
多此一举:做多余或不必要的事情。举,举动。例:你自己回家就行了,何必多此一举!举一反三:比喻举出一方面可以类推其他方面。举,提出。例:学习要懂得举一反三。举不胜举:列举也列举不完。举,列举。例:历史上的英雄人物,举不胜举。举足轻重:比喻实力强大,能左右局势。举,抬起。例:作为...

汕头市18330542501: 枚举(数学和计算机科学术语) - 搜狗百科
鲁栋利培: 枚举的意思是:一个一个地举出来. 拼音: méi jǔ 引证解释: 一一列举. 清 李渔 《闲情偶寄·词曲上·结构》:“此类繁多,不能枚举.” 示例: 学校里的好人好事可以说是不胜枚举. 扩展资料 枚举的近义词:罗列 意思是: 1、分布;陈列:亭台楼阁,~山上. 2、列举:~现象.仅仅~事实是不够的,必须加以分析. 引证解释: 1、分布;排列. 《红楼梦》第二四回:“调开桌椅,罗列杯盘,母女姊妹吃毕了晚饭.” 2、列举. 胡适 《序》:“ 朱丹九先生的这部书,罗列一切连语,遍举异形的假借字,使学者因此可以得着古字同声相假借的原则.” 示例:在妈妈的账单上罗列着全家一年的收入和支出情况.

汕头市18330542501: 计算机,枚举是什么意思求详解 -
鲁栋利培: 枚举在C/C++/c#中,是一个被命名的整型常数的集合,枚举在日常生活中很常见. 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,SATURDAY, 就是一个枚举. 随着计算机的不断普及,程序不仅只用于...

汕头市18330542501: 枚举什么意思 -
鲁栋利培: 一一列举的书面语;有特别文雅的效果..

汕头市18330542501: 请问枚举是什么意思呀?谢谢!
鲁栋利培: 枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来.

汕头市18330542501: C语言的枚举是什么意思 -
鲁栋利培: 枚举就是把一些具有共性的事物整合到一个集合中给他们取个好记忆好用的名字,便于我们对该集合的操作. enum weekdays //定义星期日到星期六为枚举类型weekdays { Sun,Mon,Tue,Wed,Thu,Fri,Sat };void main ( void ){ weekdays day1,day2; //定义两个枚举型变量day1、day2 day1=Sun; //将元素Sun赋给枚举变量day1 day2=day1; //枚举变量day1赋给day2 cout<<day1<<endl; //输出day1的值,即Sun的序号0

汕头市18330542501: 什么是枚举???? -
鲁栋利培: 枚举 1.枚举 (enumeration)值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称.枚举类型有名称、基础类型和一组字段.基础类型必须是一个内置的有符号(或无符号)整数类型(如 Byte、Int32 或 UInt...

汕头市18330542501: 什么是枚举及枚举的使用场合 -
鲁栋利培: 以我的理解答:枚举是我们自己定义的一个集合,比如说我们数学里面所学的集合A={1、2、3},当我们要使用A这个集合的时候,我们只能够使用集合A里面的1、2、3这三个元素,不是A里面的元素我们就不可以使用. 同样,枚举和这个集合是类似的,当我们定义了一个枚举类型的时候,我们声明它里面有几个元素,在我们使用这个枚举的时候,我们只能够使用它有的元素,没有的元素我们是无法使用,系统就会报错! 枚举还有一个特点,就是可以代表数值,比如说第一个定义的元素对应的值为0,每个枚举元素从0开始,逐一增加.此时,这个数值也代表他们本身,相当于每一个元素有两个名字.

汕头市18330542501: 什么事枚举啊? -
鲁栋利培: enum temp{ MID=0, LEFT=1, UP= 2 , RIGHT = 3 , DOWN = 4}Direct; 枚举型内部数据相当于常量,用于直观表示,枚举型变量只能用内部枚举常量的值 ,代替数值.比如以上的Direct,可以赋值LEFT给他.拿个实例来说:上是我在做一个游戏方向控制类的时候就用上的.可以用个判断语句判断方向:switch(Direct){case LEFT: /*写出实现功能*/ break;case UP: /*写出实现功能*/ break;case RIGHT: /*写出实现功能*/ break;case DOWN: /*写出实现功能*/ break;}

汕头市18330542501: 我讲讲C语言中的枚举是什么意思 -
鲁栋利培: 枚举类型可以理解为一个集合,枚举成员是集合内的一些带有名字的整型常量,成员之间用逗号隔开.枚举的名字可有可无,只是一个标识.枚举中, 第一个枚举成员默认值为整型的0,后续枚举成员的值在前一个成员上加1.当然也可以人为设定枚举成员的初始值.例如enum Person { Man, Women}; enum Person { Man=1, Women}; 通常用枚举来列举一些有限数量的变量,也就是可列举的变量,例如一周七天,就可以用枚举实现.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网