永发信息网

c++关于enum的用法

答案:3  悬赏:0  手机版
解决时间 2021-11-10 08:20
  • 提问者网友:雾里闻花香
  • 2021-11-09 18:30
c++关于enum的用法
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-11-09 19:32
enum关键字用于定义一组常量。
定义格式:

enum [tag] [: type] {enum-list} [declarator];   // 用于定义枚举类型
enum tag declarator;   // 定义一个tag类型的枚举变量
参数含义:  

tag :枚举类型的名字
type:枚举类型采用哪种数值类型(默认是int类型)
enum-list:枚举常量定义列表
declarator:枚举变量的名字


示例:
enum Suit {  //声明一个名叫Suit的枚举类型
     Diamonds,  //添加三个枚举常量
     Hearts,
     Clubs
};
Suit suit = Clubs;  //定义一个枚举变量,并赋值为Clubs  

全部回答
  • 1楼网友:我住北渡口
  • 2021-11-09 21:26
int x;
cin>>x;
i=(in_message)x;

枚举类型不能直接输入,否则我定义一个"星期的"的,怎么输入?
但是有一个值相对应.既{A=0,D=1,S=2,Q=3}; 依次增加的,你也可以自己定数字大小{A=7,D=4,S=3,Q=2};
当赋值的时候,一定要类型转换 i=(in_message)x;
  • 2楼网友:一叶十三刺
  • 2021-11-09 20:55
/
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯