c语言枚举用法 在C语言中,枚举是一种用于定义一组具名值常量的数据类型。它可以帮助程序员更清晰地表示一组相关的常量,并增加代码的可读性。枚举的用法如下:1.声明枚举类型:枚举类型的声明使用关键字`enum`,后跟类型名称和一对花括号,花括号中包含逗号分隔的常量列表。例如:c enum Weekday { MONDAY, TUESDAY, ...
在C语言中,枚举类型的定义使用关键字enum,语法格式如下:enum 枚举类型名 { 枚举成员列表 };其中,枚举类型名是自定义的枚举类型名称,枚举成员列表是由逗号分隔的枚举成员列表,每个成员都表示一个整数值。在定义枚举类型时,我们可以为每个成员指定一个名称和对应的整数值,或者只指定名称而不指定整数值。例如:e...
其中,enum是一个关键字,用于声明枚举类型;typeName是枚举类型的名字,可以自己取,但要符合标识符的命名规则;valueName1、valueName2等是枚举类型的成员,也就是枚举常量的名字,它们也要符合标识符的命名规则,而且不能重复。注意,枚举类型的定义要以分号`;`结束。定义了枚举类型后,就可以用它来声明枚举变量,...
说得抽象一点的话,就是在一个有限的集合中,将这个集合里面的值都一一列举出来,而这个集合就属于枚举类型。 2. 枚举类型的声明 在讲完枚举的含义之后,我们就来认识一下,在C语言中是如何声明一个枚举类型的。 举例: 代码语言:javascript 复制 enumDay/星期{Mon,Tues,Wed,Thur,Fri,Sat,Sun};enumSex{Male,Female...
enum枚举名 变量名 举例:我们定义一个代表颜色的枚举类型,然后创建一个枚举变量a 👇🏻 代码语言:javascript 复制 enumcolor{red=1,yellow=2,blue=3};intmain(){enumcolor a;return0;} 这个{} 里面的变量red yellow blue都有其对应的特定的,不变的整数,所以这些变量也被叫做枚举常量。 当我们引用这些变量...
在枚举中,每一位成员都是一个常量,都有个对应的数值。默认情况下,所有成员对应的数值都是整型,第一位为 0,第二位为 1,以此类推。当然,我们也可以给这些成员给予不同的值。例如:我希望常量值是从 1 开始的。此时只需要在定义的时候将第一位常量成员的值定义为 1,而后每有一个成员,数值累加 1。同...
在程序中我们是直接可以用某个枚举中的枚举元素的,在STM32开发库中这种枚举用法非常多,下图就是STM32库中的代码示例,利用这个方法开发库,可以大大增加程序的可读性。 1typedefenum2{3LED1 =0,4LED2 =1,5LED3 =2,6LED4 =37} Led_TypeDef;89typedefenum10{11BUTTON_WAKEUP =0,12BUTTON_TAMPER =1,13BUTTO...
枚举类型可以使代码更具可读性、易于维护和类型安全。以下是C语言中枚举类型的基本用法: 定义枚举类型: c enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturday }; 在这个例子中,我们定义了一个名为weekday的枚举类型,它包含了7个枚举常量,分别表示一周中的每一天。默认情况下,第一...