c语言如何判断一个字符串是一种枚举类型,C语言的枚举类型(enumeration)

更新时间:2023-06-11 15:59:16 阅读: 评论:0

c语⾔如何判断⼀个字符串是⼀种枚举类型,C语⾔的枚举类型
(enumeration)
枚举(enumeration)是⼀系列命名的整形常量。枚举的例⼦有,⼀个星期⾥每⼀天的名称,钱币的币值等。如美国硬币币值的枚举定义:
鬼妈妈2猫的复仇enum coin{penny,nickel,dime,quarter,half-dollar,dollar};
天麻粉的正确吃法
以下代码声明money为枚举类型coin的变量:
enum coin money;新学期目标作文>一件让我感动的事
按时吃饭//使⽤枚举类型变量
money=dime;
if(money == quarter)
printf("Money is a quarter.\n");
理解枚举的要点是,每个符号都代表⼀个整数值。这样,诸符号都可以⽤于使⽤整值的任何场合(⽐如switch语句中)。每个符号都取⼤于其前导者的⼀个值,第⼀个符号的值是0。
注意:枚举中的dollar,quarter等符号只是⼀个整数值的名字,不是字符串。试图将money作为字符串输出是⽆效的。
所以实际上,输⼊/输出枚举符号的程序是相当繁琐的。以下代码演⽰了⽤⽂字形式显⽰枚举变量money中放置的硬币种类:
switch(money) {
ca penny: printf("penny");
break;
ca nickel: printf("nickel");
break;梦见蓝天白云
ca dime: printf("dime");
break;
ca quarter: printf("quarter");
break;
ca half_dollar: printf("half_dollar");
break;
1岁宝宝拉肚子
汽车维修知识ca dollar: printf("dollar");
}
把枚举值翻译成可读字符串只能靠编码实现,因此它们在不产⽣这种转换的例程中最为有⽤。

本文发布于:2023-06-11 15:59:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/930616.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   币值   符号   硬币   变量
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图