#include <stdio.h>
enum return_value //这个枚举用来表示返回值,ERROR表示错误,RIGHT表示正确
{
ERROR, //枚举常量是全局的,直接可以用
RIGHT,
};
enum return_value func1(void);
int main(void)
{
enum return_value r = func1();
if(r == RIGHT) //不是r.RIGHT也不是return_value.RIGHT
{
printf("函数执行正确.\n");
}
else
{
printf("函数执行错误.\n");
}
return 0;
}
enum return_value func1(void)
{
enum return_value r1;
r1 = ERROR;
return r1;
}
|