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

来源:互联网 发布:php oop 面向对象手册 编辑:程序博客网 时间:2024/05/21 19:21
结构: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

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