C语言枚举学习笔记
enum return_value
{
ERROR, //0,枚举常量是全局的
RIGHT, //1,int 类型递增
};
enum return_value func1(void);
int main(void)
{
enum return_value r1 = func1();
if(r1 = RIGHT)
{
printf(“haha”);
}
else
{
printf(“heheh”);
}
return 0;
}
enum return_value func1()
{
enum return_value r1;
r1 = EERORR;
return r1;
}
宏定义和枚举的区别:
1.枚举是将多个有关联的符号封装在枚举中,而宏定义的散的
还没有评论,来说两句吧...