开发者社区> 问答> 正文

在C语言中可以用枚举解决什么样的问题?

在C语言中可以用枚举解决什么样的问题?

展开
收起
给时光以生命 2022-03-29 20:55:18 483 0
1 条回答
写回答
取消 提交回答
  • 可以解决一个变量只有几种可能的值,且需要一一列出来时,比如设置一个我喜欢什么颜色的函数。代码如下:

    //枚举定义
    Enum GCZColor {
    //成员列表,要求使用纯大写字母(c标准) 驼峰(oc标准)
    Red,// 0
    Bluce,// 1
    White// 2
    };
    // 枚举成员变量的特点不赋值就从0 1 2开始,赋值就按照赋值的方式为准,只能是整数,不能是小数
    //定义枚举变量
    Enum GCZColor myColor;
    myColor=Red;
    printf(“myColor=%d\n”,myColor);
    myColor=Blue;
    printf(“myColor=%d\n”,myColor);
    myColor=White;
    printf(“myColor=%d\n”,myColor);
     
    
    //   myColor=19;
    
     
    
    2022-03-29 20:59:58
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载