在C语言中如何使用枚举?方法/步骤 1 首先写上注释内容。2 然后定义一个枚举,enum 枚举的名称{} 3 在大括号里面定义枚举开始的位置和属性名。4 来到main函数中,为枚举赋予一个变量。5 给这个变量赋值,值是枚举里面定义好的一个属性名。6 将这个属性的值打印出来。7 编译运行,就可以看到运行的结果了。
枚举常量在使用时不需要加上枚举类型的名字,它们在其作用域内是唯一的。 四、枚举与整数类型的转换 虽然枚举常量在内存中是以整数的形式存储的,但是枚举类型增加了一个额外的类型安全层次。C语言允许将枚举类型的变量赋值给整数类型的变量,并且也可以将整数值赋给枚举变量,尽管后者并不总是被推荐: “`c int dayIn...
前面有说到,默认情况下,枚举enum的大小是一个整形类型的大小,但是整形类型有很多:int、long int、short int等,所以enum的大小还是不能确定的。在C中enum的大小是不可以通过程序员显式控制的,这个大小是编译器根据我们给枚举(enum)赋值的大小来选择合适的整数类型的。 下面举个例子: /*** ** Copyright 2020 lcg...
在上面的示例中,我们首先定义了一个枚举类型Weekday,包括了每个星期几的枚举值。然后在main函数中定义了一个变量today,并初始化为Wednesday。在switch case语句中,根据today的值来输出对应的星期几。 使用枚举类型在switch case语句中可以使代码更清晰易读,枚举值的名称可以给代码增加可读性,并且可以避免使用魔术数值。