主页 > 游戏开发  > 

8.6枚举类型

8.6枚举类型

枚举类型:C语言等计算机编程语言中,它是一种构造数据类型。枚举类型用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。例如,每周有周一到周日7个不同的取值。

枚举类型的定义:

enum typeName{ valueName1, valueName2, valueName3, ...... };

值默认从0开始,枚举元素不能被赋值,但是可以指定列表中枚举数的值,同时枚举元素也可以比较大小

#include <stdio.h> int main(){ enum WeekDay{Mon,Tue,Wen,Thu,Fri,Sat,Sun=7}; //名字自己定义,无需申请 enum {a,b,c,d,e,f}w1; //忽略枚举类型名,直接定义枚举变量 enum WeekDay w; w= Tue; w1 = a; printf("w=%d\n",w); printf("w=%d\n",w1); return 0; }

标签:

8.6枚举类型由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“8.6枚举类型