C语言 enum类型

enum,枚举,是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量,它可以让数据更简洁,更易读。

语法:
enum 枚举名 {枚举元素1,枚举元素2,……};

直接上例子

#include
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
int main()
{
	printf("%d %d",MON,THU);	
	return 0;
 } 

C语言 enum类型_第1张图片

也就是说,类似于宏定义,MON就等于1,TUE就等于2.......在enum中,是默认递增加一的,后面无需赋值给出了。

如果MON不给设置为1,那么默认为0,后面的也依次增加1;

#include
enum DAY
{
	SUN,MON, TUE, WED, THU, FRI, SAT
};
int main()
{
	printf("%d %d",SUN,THU);	
	return 0;
 } 

C语言 enum类型_第2张图片

你可能感兴趣的:(c语言,算法,开发语言)