| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:各位!!有关枚举的奇怪错误!!!!这是为毛啊??
取消只看楼主 加入收藏
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
快速回复:各位!!有关枚举的奇怪错误!!!!这是为毛啊??
数据加载中...
 
   



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

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