C enum(枚举)枚举是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量,它可以让数据更简洁,更易读。枚举类型通常用于为程序中的一组相关的常量取名字,以便于程序的可读性和维护性。定义一个枚举类型,需要使用 enum 关键字,后面跟着枚举类型的名称,以及用大括号 {} 括起来的一组枚举常量。每个枚举常量...
和#define定义的标识符⽐较枚举有类型检查,更加严谨。 便于调试,预处理阶段会删除 #define 定义的符号 使⽤⽅便,⼀次可以定义多个常量 枚举常量是遵循作⽤域规则的,枚举声明在函数内,只能在函数内使⽤ 4. 枚举类型的使用 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 enumColor{RED,GR...
①便于调试; 【用define定义的值不能调试,因为define是在程序预处理阶段就将代码进行改变了,而调试是在程序生成.exe可执行程序时才能进行调试,因此不能对宏定义进行调试,而枚举可以被调试】 ②枚举类型由类型检查更加严谨(C语言中体现不多,但是C++会体现); 【只能拿枚举常量给枚举变量赋值才不会出现类型差异】 ③...
在C语言中,枚举类型的定义使用关键字enum,语法格式如下:enum 枚举类型名 { 枚举成员列表 };其中,枚举类型名是自定义的枚举类型名称,枚举成员列表是由逗号分隔的枚举成员列表,每个成员都表示一个整数值。在定义枚举类型时,我们可以为每个成员指定一个名称和对应的整数值,或者只指定名称而不指定整数值。例如:e...
如此一来,我们就可以用枚举来给这些数字取一个别名。0 用 red 表示,1 用 blue 表示。我们就不需要知道什么数字对应什么颜色,只要知道颜色的名字就可以了。这样做不仅可以方便我们记忆,同时可以让程序更简洁、更容易看懂。2. 枚举类型的定义 枚举类型的定义方式和结构体、共用体的定义方式基本上是差不多的,...
C enum(枚举) 枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。 枚举语法定义格式为: enum 枚举名 {枚举元素1,枚举元素2,……}; 接下来我们举个例子,比如:一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名: ...
1、枚举语法定义格式为: enum枚举名 {枚举元素1,枚举元素2,……}; ▶ 如果不给枚举元素赋整数值,那么枚举元素默认赋值从整型0开始,依次递增。 ▶ 如果给枚举元素赋初始整数值了,那么后面的枚举元素的值就在这个值上依次加1 可以在定义枚举类型时改变枚举元素的值: ...
枚举类型的定义 直接上代码(注意观察语法形式): // enum var_name 这个就是枚举类型enumSex// 枚举性别 {MAN,// 男人WOMAN// 女人// 当然也有可能是人妖};enumDay// 枚举星期 {Mon,// 注意这里是逗号Tues, Wed, Thur, Fri, Sat, Sun// 最后一个后面什么符号也不用打};// 这里必须要有分号enumColor...