C++语言程序设计(郑莉) 05 自定义数据类型

  • 枚举类型 结构类型 联合类型 数组类型 类类型
  • typedef
    • 为已有数据类型另外命名
typedef double Area,Volume;
Area a;
Volume v;
  • enum
    • 方便数据合法性的检查
    • 枚举元素按常量处理,不能赋值(声明时可以赋值);枚举变量可以赋值
    • 枚举变量可以进行关系运算,此时会隐式转换为整型
    • 整数值赋给枚举变量需要显式强转(两种,static_cast),枚举变量赋给整型可以隐式转换
    • 声明变量时可以写也可以不写关键字enum
    • enum Day  { SUN ,MON ,TUE=100,WED,THUR,FRI=300,SAT };
      Day a = THUR;
      cout << a << endl;//102

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值