枚举例子

实习中遇到了枚举,枚举的好处有哪些,就是把一个属性的可能值打包在一起,对应的属性有唯一的值,更加形象。比如周一到周日用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;
}

结果如下:

猜你喜欢

转载自blog.csdn.net/salmonwilliam/article/details/81229434