使用关键字enum声明枚举类型。 这也是数据类型。 此类型允许您定义枚举类型变量。 枚举变量包含一组与整数值(称为枚举常量)相对应的相关标识符。
定义枚举类型的变量时,可以指定与特定标识符相对应的整数值,并对后续标识符相对应的值加1。 例如:
enumcolors(red=1,Green,Blue ); Red的值为1,Green的值为Blue的值为w3。 使用switch语句确定输入的数据是否与这些标识符匹配,并执行case语句的操作。
# include stdio .# include stdlib.he num colorred=1,Blue=2,green=w3 } color; //定义枚举变量Color并输入intmain({inticolor; scanf (' %)、icolor ); sitch(icolor ) /判定icolor值(caseRed: ) /枚举常量,red为1 printf (' thechoiceisred) ); 黑; case Blue://枚举常量,其中Blue是printf (); 黑; case Green://枚举常量,其中Green是w3 printf (); 黑; //printf(Helloworld! (); 返回0; }