29、枚举

1、定义枚举类型
1
2
3
enum 枚举变量名{
值1,值2...
}
2、声明枚举变量

enum 枚举变量名 变量名

3、枚举作用

当一个变量的取值可固定时,比如性别这种。就可以采用枚举。但是由于c语言是弱类型。因此,当不遵守时,也不报错

4、代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
int main()
{
enum Sessions{
spring,
summer,
autumn,
winter
};
enum Sessions s = winter;
// 枚举的值从0开始
printf("%d\n",s);

// 不遵守枚举定义
enum Sessions s1 = 'a';
return 0;
}
5、运行结果

运行结果