| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 342 人关注过本帖
标题:关于枚举类型的!
只看楼主 加入收藏
xiaoqi0110
Rank: 2
等 级:论坛游民
帖 子:55
专家分:52
注 册:2010-8-15
结帖率:85.71%
收藏
已结贴  问题点数:5 回复次数:3 
关于枚举类型的!
# include <stdio.h>

enum zimu
{
    A,B,c,D
};

void fun(enum zimu i)
{
    switch(i)
    {
    case 0:
        printf("第一个!\n");
        break;
    case 1:
        printf("第二个!\n");
        break;
    case 2:
        printf("第三个!\n");
        break;
    case 4:
        printf("第四个!\n");
        break;
    default:
        printf("没有!");
    }
}

int main(void)
{
    enum zimu n;
    printf("请输入:");
    scanf("%c", &n);
    fun(n);


    return 0;
}
哪里错了?

 
 
搜索更多相关主题的帖子: return 
2011-05-04 13:04
baobaoisme
Rank: 7Rank: 7Rank: 7
来 自:AVATAR
等 级:黑侠
帖 子:260
专家分:506
注 册:2010-7-9
收藏
得分:2 
程序代码:
# include <stdio.h>

enum zimu
{
    A,B,C,D
};

void fun(zimu i)
{
    switch(i)
    {
    case 0:
        printf("第一个!\n");
        break;
    case 1:
        printf("第二个!\n");
        break;
    case 2:
        printf("第三个!\n");
        break;
    case 3:
        printf("第四个!\n");
        break;
    default:
        printf("没有!");
    }
}

int main(void)
{
    int n;
    printf("请输入:");
    scanf("%d", &n);
    fun(zimu(n));


    return 0;
}
类型强制转换了一下,你的%c感觉不对,zimu类型可不是char型,是你自己定义的枚举类型
2011-05-04 13:46
xiaoqi0110
Rank: 2
等 级:论坛游民
帖 子:55
专家分:52
注 册:2010-8-15
收藏
得分:0 
还是不合适啊
2011-05-04 14:56
nuaa05071012
Rank: 1
等 级:新手上路
帖 子:5
专家分:8
注 册:2011-5-4
收藏
得分:3 
# include <stdio.h>

enum zimu
{
    A,B,C,D
};

void fun( enum zimu i)
{
    switch(i)
    {
    case 0:
        printf("第一个!\n");
        break;
    case 1:
        printf("第二个!\n");
        break;
    case 2:
        printf("第三个!\n");
        break;
    case 3:
        printf("第四个!\n");
        break;
    default:
        printf("没有!");
        break;
    }
}

int main(void)
{
   
   
    int n;
    enum zimu c;
    printf("请输入:");
    scanf("%d", &n);
    c=(enum zimu) n;
    fun(c);
   
   
    return 0;
}
关键是枚举与整形的转换问题
2011-05-04 19:41
快速回复:关于枚举类型的!
数据加载中...
 
   



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

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