网站备案为什么这么慢,济南建设网官网招聘信息,wordpress字体阴影,莱芜最新新闻本文举例说明C语言中enum枚举关键字的用法。用来同时定义多个常量利用enum定义月份的例子如下。#include
enum week {Mon1,Tue,Wed,Thu,Fri,Sat,Sun};
int main()
{printf(%d,Tue); return 0;
}这样定义Mon的值为1之后#xff0c;Tue的值就被默认定义为2#… 本文举例说明C语言中enum枚举关键字的用法。用来同时定义多个常量 利用enum定义月份的例子如下。#include
enum week {Mon1,Tue,Wed,Thu,Fri,Sat,Sun};
int main()
{printf(%d,Tue); return 0;
}这样定义Mon的值为1之后Tue的值就被默认定义为2Wed的值为3依此类推。如果没写Mon1的话Mon的默认值就为0。例如enum color {red,blue,green,yellow}; //red的值默认为0 从中间开始赋值的情况见如下例子enum color {red,blue,green5,yellow};
//red、bule、green、yellow的值依次为0、1、5、6
用来限定变量的取值范围 有时为了保证程序的健壮性而使用enum。#include
enum Month {Jan1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,dec};
int main()
{ enum Month a Feb; printf(%d,a); return 0;
}比如上面例子枚举类型a的取值被限定在那12个变量中。enum类型的定义方法 在定义enum的同时声明变量enum Month {Jan1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,dec} a,b;
//这样就声明了两个枚举类型a和b定义完enum之后再声明变量enum Month {Jan1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,dec};
enum Month a Feb;定义匿名的枚举变量enum {Jan1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,dec} a;//这样就只能使用a这一个枚举类型的变量不能再定义其他枚举类型了声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。