| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 416 人关注过本帖
标题:帮帮忙啊!问题不多,是关于enum
只看楼主 加入收藏
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
结帖率:73.08%
收藏
已结贴  问题点数:15 回复次数:4 
帮帮忙啊!问题不多,是关于enum
像这个代码咯:
#include <stdio.h>
int main(void)
{
int a = 10;
enum shu{a,b,c,d}; //这样定义对吗?
a = a;    //这样引用枚举变量的元素对吗?
printf("a =%d",a);
return 0;
}
我编译错误拉,是那出了问题?一定给分

搜索更多相关主题的帖子: include 元素 void return 
2012-06-03 15:40
JollyRoger
Rank: 2
等 级:论坛游民
帖 子:14
专家分:32
注 册:2012-5-28
收藏
得分:15 
以下是引用jokerskill在2012-6-3 15:40:08的发言:

像这个代码咯:
#include
int main(void)
{
int a = 10;
enum shu{a,b,c,d}; //这样定义对吗?
a = a;    //这样引用枚举变量的元素对吗?
printf("a =%d",a);
return 0;
}
我编译错误拉,是那出了问题?一定给分
枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值
2012-06-03 16:12
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
收藏
得分:0 
#include <stdio.h>
int main(void)
{
int a = 10;
enum shu{a,b,c,d};
a = a;
printf("a = %d",a);
return 0;
}
这样就对啦,哦哦,自己也很牛的啊!大牛都死那去啦


2012-06-03 16:25
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
收藏
得分:0 
#include <stdio.h>
enum shu {a,b,c,d};
int main(void)
{
printf(" a = %d\n",a);
int w = 10;
printf(" w = %d\n",w);
w = a;
printf(" w = %d",w);
return 0;
}没有牛人的结果是我悟到了
2012-06-03 17:06
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
收藏
得分:0 
以下是引用JollyRoger在2012-6-3 16:12:33的发言:

枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值
你打通了我的脑神经,分要去吧
2012-06-03 20:41
快速回复:帮帮忙啊!问题不多,是关于enum
数据加载中...
 
   



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

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