结构
-
数组
TEXT1type arrayName [ arraySize ];
-
枚举
TEXT1234enum DAY//枚举类型 标签 { MON=1, TUE, WED, THU, FRI, SAT, SUN }day;定义名字
-
结构体
TEXT123456struct tag { member-list member-list member-list ... } variable-list ;
tag 是结构体标签。
member-list 是标准的变量定义,比如 int i; 或者 float f;,或者其他有效的变量定义。
variable-list 结构变量,定义在结构的末尾,最后一个分号之前,您可以指定一个或多个结构变量。
-
共用体
TEXT1234567union [union tag] { member definition; member definition; ... member definition; } [one or more union variables];
与结构体不同所有数据共用一个地址