请问可不可以直接将枚举类型赋值给整型变量
如题,谢谢! 问题点数:0、回复次数:5Top
1 楼willko(珂http://www.willko.cn)回复于 2004-09-03 15:58:18 得分 0
自己试下不就知道了
不过我没试过
应该可以把。
枚举本来就是intTop
2 楼freshairfly(无知的虾米)回复于 2004-09-03 15:59:59 得分 0
可以
在必要时枚举类型会自动被提升成算术类型。(C++Primer P93)Top
3 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2004-09-03 16:00:33 得分 0
是可以的;
#include<stdio.h>
typedef enum { max=20 } limit;
int main()
{
limit l = max;
int i = max,j=l;
printf("%d%d",i,j);
}
Top
4 楼chery2010(瑞雪)回复于 2004-09-03 16:10:38 得分 0
可以!Top
5 楼loveyou19840806(撒加)回复于 2004-09-03 16:19:51 得分 0
可以的,它就相当于一个整形数Top




