枚举类型基本说明
/*1、枚举类型的定义与结构体类似:enum 枚举类型 {成员一,成员二,成员三...};
2、枚举变量定义与结构体也类似:enum 枚举类型 变量名称;
3、枚举变量的成员之间用","分开,并且枚举变量的取值只能在成员范围之内,其他值非法;
4、枚举变量值的输出只有枚举成员的序号,从0开始依此类推;
*/
#include <stdio.h>
int main() {
// 定义枚举变量类型 确定其成员;
enum Season {
spring,
summer,
autumn,
winter
};
enum Season a = spring;// 定义枚举类型变量a并赋值;
enum Season b = summer;// 定义枚举类型变量b并赋值;
enum Season c = autumn;// 定义枚举类型变量d并赋值;
enum Season d = winter;// 定义枚举类型变量d并赋值;
printf("%d, %d, %d, %d\n", a, b, c, d);// 输出结果为0, 1, 2, 3
system("pause");
return 0;
}
页:
[1]