1 #include <stdio.h> 2 3 enum return_value //这个枚举用来表示返回值,ERROR表示错误,RIGHT表示正确 4 { 5 ERROR, //枚举常量是全局的,直接可以用 6 RIGHT, 7 }; 8 9 enum return_value func1(void); 10 11 int main(void) 12 { 13 enum return_value r = func1(); 14 if(r == RIGHT) //不是r.RIGHT也不是return_value.RIGHT 15 { 16 printf("函数执行正确.\n"); 17 } 18 else 19 { 20 printf("函数执行错误.\n"); 21 } 22 23 return 0; 24 } 25 26 enum return_value func1(void) 27 { 28 enum return_value r1; 29 r1 = ERROR; 30 return r1; 31 }
相关文章
- 12-261.7.3.4 ENUM和SET约束
- 12-26enum -- 枚举(三)
- 12-26enum.Enum 枚举类型
- 12-26enum枚举
- 12-26【C++小知识】#define、enum、const的含义与用法
- 12-26若没有任何实例包含Class Body 则enum被隐式声明为final
- 12-26Enum ordinal()方法使用
- 12-26Python 枚举(Enum)
- 12-26Enum Description多语言的显示(上)
- 12-26枚举(enum)