C语言枚举

枚举顾名思义就是一一列举。 把可能的取值一一列举。枚举成员都是具有相同属性的,比如枚举颜色:红色,蓝色,黄色,绿色,等等。我们用逗号把他们分隔开。枚举的作用首先就是范围了。
例如在你定义的枚举类型中,你只定义纯色(红,黄,蓝),那么我们要描述一个物体什么颜色时,也只能说什么颜色。不能说淡黄色,浅蓝色,这些。这样做的目的是为了代码能更好维护,同时,我们枚举多个枚举常量,可以一次性写到一起,也便于调试。
#include<stdio.h>
#define green 15

 enum Color 
{
	red ,//默认为0
	blue //默认为1
};
void main()
{
	enum Color c;
	c =blue;
	printf("%d\n",red);
	printf("%d",c);
}

虽然我们用define同样可以达到目的,但是显然前者更加严谨,更加使用方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值