收藏 分享(赏)

枚举类型变量的赋值和使用.doc

上传人:jinchen 文档编号:8504376 上传时间:2019-06-30 格式:DOC 页数:2 大小:44KB
下载 相关 举报
枚举类型变量的赋值和使用.doc_第1页
第1页 / 共2页
枚举类型变量的赋值和使用.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

枚举类型变量的赋值和使用枚举类型在使用中有以下规定:枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举 weekday 的元素再作以下赋值:sun=5;mon=2;sun=mon;都是错误的。枚举元素本身由系统定义了一个表示序号的数值,从 0 开始顺序定义为0,1,2。如在 weekday 中,sun 值为 0,mon 值为 1,,sat 值为 6。【例 11.10】main()enum weekday sun,mon,tue,wed,thu,fri,sat a,b,c;a=sun;b=mon;c=tue;printf(“%d,%d,%d“,a,b,c);说明:只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量。如:a=sum;b=mon;是正确的。而:a=0;b=1;是错误的。如一定要把数值赋予枚举变量,则必须用强制类型转换。如:a=(enum weekday)2;其意义是将顺序号为 2 的枚举元素赋予枚举变量 a,相当于:a=tue;还应该说明的是枚举元素不是字符常量也不是字符串常量,使用时不要加单、双引号。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报