小蚂蚁学习C语言(26)——C语言枚举的简单了解

枚举

    什么是枚举

        把一个事物所有可能的取值一一给列举出来

    怎么使用枚举

# include <stdio.h>

//定义一个枚举类型,和结构体语法差不多
enum day
{
	monday, tuesday, wednesday, thursday, friday, sunday
};


int main(void)
{
	/*
		定义一个枚举类型的便朗,为赋值
	    所赋的值,必须包含在枚举类型当中,不然会报错。
	*/
	enum day i  = wednesday;

	printf("%d\n",i);
	
	return 0;
}
/*
	VC++6.0输出的值:
	============================
	2
	============================
	结论:
		i变量会把所赋予的值在枚举类型中所在的下标得到。
*/

    枚举的优缺点       

        是代码更安全

        是代码更直观

        书写麻烦


学PHP的小蚂蚁 博客 http://my.oschina.net/woshixiaomayi/blog



你可能感兴趣的:(C语言)