永发信息网

留两个问题: A) ,枚举能做到事,#define宏能不能都做到?如果能,那为什么还需要枚举?

答案:2  悬赏:60  手机版
解决时间 2021-03-23 06:16
留两个问题: A) ,枚举能做到事,#define宏能不能都做到?如果能,那为什么还需要枚举?
最佳答案
枚举可以自增1,这样不用每一个值都定义,而宏必须每个值都定义。而且枚举是一个集合,代表一类值,像你代码中的颜色归为一类,方便使用,而宏不能形成集合。
sizeof(ColorVal)是4,因为ColorVal是一个枚举变量,而枚举变量代表一个整数(如ColorVal = RED),而整数是4个字节。
全部回答
define宏有很多缺点,而枚举定义的是一种新的数据类型。这种数据类型的取值范围可以自己定义的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
找本网游系列的好看小说要带点黄的
已知在酸性条件下,下列物质氧化KI时,自身发
湖南常德澧县现在二手房过户要交多少钱
沈阳海天涂料有限公司我想知道这个在什么地方
捻的意思是什么,释迦捻叶 是什么意思
748946是什么意思? 速度解答
有一个电影是一个人把僵尸的手按在自己手上,
单选题下列有关原核细胞与真核细胞的叙述中,
《犬夜叉》完结篇中桔梗使用翠子的死魂的时候
淘宝千牛有时收不到买家信息,有的能收到,有
此间的少年台词,求少年派的奇幻漂流的完整台
衡水五中住宿生多久回家一次
中国的渣打银行卡是美元账户吗
八喜,威能,伯爵壁挂炉哪个好?
如何降低饱和蒸汽含水量
推荐资讯
郴州哪里有真功夫餐厅
40岁的农村妇和农村的小伙子结婚生活有图片吗
一步也不愿意离开主人的猫咪,是前世情人吗
九号秘事 瑞秋是谁演的
单选题InpartofChina,somepeoplestillhave
农神庙巷地址有知道的么?有点事想过去
下面人物与情节搭配不当的一项是A.诸葛亮草船
博罗创建文明县城标语,形容县城的句子
延庆区招商银行,北京延庆区招商银行有哪些
小孩睡觉时磨牙可能是由于缺锌造成的,这里的
2015年公历6月12日早上9点整男孩起名字的可以
单选题Fortunately, what the wit
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?