枚举类型是一种用于基于int类型自定义的数据类型,它可以让数据更简介、更易读:
通常有有限个数的数值组成时,通常使用枚举类型来表示:
语法格式:
enum 枚举类型名称{枚举元素1,枚举元素2,…}
enum Color
{
RED,
YELLOW,
GREEN,
BLUE,
ORANGE,
WHITE
};
枚举元素类型是int类型,数值从0开始,依次递增1
}后面有;
使用举例:
enum Color
{
RED,
YELLOW,
GREEN,
BLUE,
ORANGE,
WHITE
};
int main(void)
{
enum Color col =BLUE;
return 0;
}
实验结果
enum Month
{
JAN = 1,
FEB,
MAR,
APR,
MAY,
JUN,
JUL,
AWG = 100,
SEP,
OCT,
NOV,
DEC
};
通过赋值 可以将JAN-JUL复制成1-7 AUG-DEC赋值成100-104