在C语言中,枚举类型是一种用户定义的整数类型,每个枚举常量都对应一个整数值。因此,可以通过比较枚举类型的整数值来实现大小的比较。 例如,假设有以下枚举类型定义: enum Size { SMALL, MEDIUM, LARGE }; 复制代码 可以通过比较枚举常量的整数值来确定它们的大小关系,例如: enum Size size1 = SMALL; enum Size ...
前面有说到,默认情况下,枚举enum的大小是一个整形类型的大小,但是整形类型有很多:int、long int、short int等,所以enum的大小还是不能确定的。在C中enum的大小是不可以通过程序员显式控制的,这个大小是编译器根据我们给枚举(enum)赋值的大小来选择合适的整数类型的。 下面举个例子: /*** ** Copyright © 202...