编程小白C语言枚举

简单介绍

C语言中,枚举类型是被当作int或者unsigned int 类型来处理的,枚举类型必须连续是可以实现有条件的遍历,以下实例使用for来遍历枚举的元素

用一个简单的代码来用用,测试看看

 实现代码 

#include<stdio.h>
int main()
{
	enum DAY
	{
		MON=1,TUE=2,WED=3,THU=4,FRI=5,SAT=6,SUN=7
		//这里DAY就是枚举类型,包含7个枚举元素 
	};
	enum DAY day; //enum DAY 是枚举类型,day就是枚举变量 
	day = WED; //给枚举变量day赋值,值就是某个枚举元素 
	printf("%d",day); //每个枚举元素对应一个值 
	return 0;
 } 

测试结果:打印出 3


再来写一个关于枚举的

#include<stdio.h>


	enum DAY
	{
		MON=1,TUE,WED,THU,FRI,SAT,SUN //如果没有给赋值,就会按照顺序赋值 
	}day; /*表示定义了一个枚举类型enum DAY,同时定义了一个变量day(类型是enum DAY) */
int main()
{ 
	for(day = MON ;day <= SUN;day++)
	{
		printf("枚举元素:%d\n",day);
		/*遍历枚举元素,枚举的每个元素都对应数值,day++会给出警告,但是可以运行*/ 
	}
	return 0;
 } 

输出结果

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值