1、enum
enum关键字用来定义一种自定义类型,称之为枚举类型,它的值会在定义时一一列举出来,用它定义的变量只限于列举出来的值的范围内;
例如:
enum Color
{
red,yellow,blue,white,black
};
花括号中的值成为枚举元素或枚举常量,枚举类型的枚举元素在C中被当作常量处理,不能对其赋值,每一个枚举元素都代表一个整数,不能为浮点数等等,默认依次为0,1,2,3.....
这个数值只能在定义时显式的指定,以后不能更改,被指定的枚举元素的后面的元素的值依次等于前一个元素的值加1;
枚举元素是真正意义上的常量,我们是不能够通过取地址符拿到它的地址;
一个枚举类型的枚举元素可以直接使用,也可以定义枚举变量赋值后再使用;
<