实习中遇到了枚举,枚举的好处有哪些,就是把一个属性的可能值打包在一起,对应的属性有唯一的值,更加形象。比如周一到周日用1-7表示,但在实际使用中很有可能别人越界了,比如用了8,那么就错了,而用枚举的话,形象直观,只有周一大周日嘛。而且默认情况下,枚举初值是0,之后的元素依次递增。当然如果你制定了某个元素的值,那么它之后的元素也是依次递增。上代码:
#include<stdio.h>
enum weekday
{
monday,tuesday,wednesday=9,thursday,firday,saturday,sunday
};
int main(void)
{
enum weekday day =monday;
printf("monday=%d\ntuesday=%d\nthursday=%d",monday,tuesday,thursday);
return 0;
}
结果如下: