C语言之枚举类型

目录

前言

一、enum(枚举

总结


前言

        在C语言中,枚举类型是一种用户自定义的数据类型,用于定义一组具名的常量集合。枚举类型可以提高代码的可读性和可维护性,同时也能够帮助程序员避免使用魔法数字。通过枚举类型,我们可以为一组相关的常量赋予有意义的名称,使得在程序中更加直观地表达意图。


一、enum(枚举)

#include

//方式1: enum 枚举名称 { 内容1,  内容2, 内容3,... };

//方式2: enum 枚举名称 { 内容1=整数,  内容2=整数, 内容3=整数, ...};

int main()
{
	enum xue_xing { A,B,O,AB };
	enum week  {MON=1};
	enum feng_shui {金,木,水,火,土};
 
	int         a = 10;
	enum        xue_xing  xx = A;
	typedef enum xue_xing XueXing ;//变量值只能是上述{}其中的一个
	XueXing x2 = B;
	return 0;
}

C语言之枚举类型_第1张图片 C语言之枚举类型_第2张图片

 


总结

总的来说,Enum(枚举)是一种特殊的数据类型,用于定义一组常量。在Java中,枚举类型可以帮助开发人员更好地组织和管理常量值,提高代码的可读性和可维护性。

你可能感兴趣的:(C语言系列,c语言,开发语言,enum)