共用体类型和枚举型

共用体类型和枚举型

1、共用体类型变量的定义

union  共用体名称    

{                   

  类型标识符 成员1;

  类型标识符 成员2;

         …         

  类型标识符 成员n;

};          

 

2、共用体类型变量的定义

union 共用体名称   共用体类型变量

注意,结构体变量所占的内存长度是各成员所占内存之和,而共用体变量则是各成员中最大内存者。

 

3、共用体的引用

   共用体类型变量 .成员名

在引用时需注意,共用体变量中起作用的成员是最后一次存放的成员值,在存入一个新的成员后原有的成员就失去作用。

 

 

 

 

 

4、枚举类型的定义

enum 枚举类型名{枚举元素表};

 

5、枚举类型变量的定义

enum  枚举类型名  枚举类型变量名  ;

需要注意的是,枚举元素是常量而不是变量,不能再程序中对其进行赋值。每个枚举变量只能取该类型中的一个元素的值,这里也只能把元素名赋给枚举变量。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值