结构

  1. 数组

    type arrayName [ arraySize ];
  2. 枚举

    enum DAY//枚举类型 标签
    {
    MON=1, TUE, WED, THU, FRI, SAT, SUN
    }day;定义名字
  3. 结构体

    struct tag {
    member-list
    member-list
    member-list
    ...
    } variable-list ;

    tag 是结构体标签。

    member-list 是标准的变量定义,比如 int i; 或者 float f;,或者其他有效的变量定义。

    variable-list 结构变量,定义在结构的末尾,最后一个分号之前,您可以指定一个或多个结构变量。

  4. 共用体

    union [union tag]
    {
    member definition;
    member definition;
    ...
    member definition;
    } [one or more union variables];

    与结构体不同所有数据共用一个地址