标题:各位!!有关枚举的奇怪错误!!!!这是为毛啊??
取消只看楼主
liqingyulipeng
Rank: 1
等 级:新手上路
帖 子:63
专家分:3
注 册:2008-10-11
结帖率:77.78%
 问题点数:0 回复次数:1 
各位!!有关枚举的奇怪错误!!!!这是为毛啊??
今天做项目的时候发现一个很奇怪的问题,奇怪的让我目瞪口呆!!
因为在枚举中竟然出现两个一样的值(都是让编译器自动赋值的)
现举例如下(因为我不能把项目中真实的名字拿出来,只能用EXAMPLE代替,各位见谅!)
typedef enum
{
    EXAMPLE0,
    EXAMPLE1,
    EXAMPLE2,
    EXAMPLE3,
    EXAMPLE4,
    EXAMPLE5,
}EN_EXAMPLE;
这个是我在头文件中的定义。
但是编译完成之后我发现EXAMPLE4和EXAMPLE5的值都是3!!!(EXAMPLE5的值为4)这是为毛啊!!!!!!!!!!
有碰见过这种情况的同仁吗??请解答一下!!
搜索更多相关主题的帖子: 枚举 
2010-01-11 11:11
liqingyulipeng
Rank: 1
等 级:新手上路
帖 子:63
专家分:3
注 册:2008-10-11
得分:0 
不好意思,问题中红字部分写错了,应该是EXAMPLE3和EXAMPLE4的值都是3
2010-01-11 14:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-295435-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017583 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved