C++ Primer Plus学习:第四章 复合类型(2)

本文详细介绍了C语言中的结构体(struct)和共用体(union)的概念及使用方法,包括如何定义结构体描述、创建结构体变量、进行结构体赋值等,并解释了共用体的特点及匿名共用体的使用方式。
结构:struct
  创建步骤
    定义结构描述:描述并标记能够存储在结构中的各种数据类型
    创建结构变量
    eg:
      struct inflatable {     char name[20];     float volume;     double price; };
      inflatable:结构名
      char,float,double为结构中包括的数据类型
      每行结束必须有“;”作为结束符
  =:结构体赋值
  结构体数组中,元素用{}包括
共用体:union
  共用体每次仅能存储一个值
  匿名共用体:成员将成为们于相同地址的变量
枚举:enum
  枚举仅有赋值操作
  默认情况下,枚举整数常量中第一个值为0,第二个为1,且之后的值默认增1
  eg
    enum bigstep{one=1,two=2,three=3};
Note

  外部声明:被后面的所有函数调用,内部声明:只能被声明的函数使用



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值