运算处理R-1-6-11强制
禁止非枚举类型变量赋值枚举值
非枚举类型变量赋值枚举值
test.c
1enum State { Init = 0, Running, Finished };23void foo(void)4{5 int a, b = Init;禁止非枚举类型变量赋值枚举值 [gjb8114-r-1-6-11]6 a = Running;禁止非枚举类型变量赋值枚举值 [gjb8114-r-1-6-11]7}
枚举类型变量赋值枚举值
test.c
1enum State { Init = 0, Running, Finished };23void foo(void)4{5 enum State state;6 state = Init;7}