fnhp.net
当前位置:首页 >> 声明枚举类型wEEkDAy >>

声明枚举类型wEEkDAy

typedef weekday enum { monday, tuesday,.}weekday day;int i;i = monday;day = monday

定义枚举类型weekday:enum weekely={sun,mon,tue,wed,twe,fri,sat}; 定义weekday类型的变量:weekely weekday; weekday=sum; 注意枚举不能赋值,叫做赋予运算.我给你还有一个连接.http://wenku.baidu.com/view/e3899e0bf78a6529647d5376.html

直接用enum声明:enum {TRUE,FALSE} env;env=TRUE;或者用typedef自定义类型:typedef enum{TRUE,FALSE} Boolean; Boolean env; env=FALSE;

我嗨.哥们你也太吓人了

public enum weekday{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday} ;

weekday 是枚举型的类型名字.weekday 类型 可取的值 有 { sun,mon,tue,wed,thu,fri,sat} 7 个值:星期天,星期一,星期二,星期六.a,b,c 是 weekday 类型 3个 变量 名字.默认,sun 等于 0,mon 等于 1,sat 等于 6.都是整型.a=sun; 就是 a=0; 同样,b=mon 就是 b=1; c=tue; 就是 c=2.printf("%s,%s,%s\n",a,b,c); 格式错.整型 用 %d

声明枚举的是用enum来定义的!!

enum 枚举类型名 {枚举常量表列};在声明了枚举类型之后,可以用它来定义变量.如weekday workday,week_end;这样,workday和week_end被定义为枚举类型weekday的变量.在C语言中,枚举类型名包括关键字enum,以上的定义可以写

呵呵,理论上可以,不过你肯定搞不定.说说方法吧:你需要一个宏,例如OPTION_MAGIC(x)把所有选项定义在一个文件比如option_names.h中如下:OPTION_MAGIC(RUN) = xxx,OPTION_MAGIC(BLOCK) = xxx,然后定义枚举:#define

可以相同的

nwlf.net | tbyh.net | krfs.net | jmfs.net | 5615.net | 网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com