结构和并集变量声明
结构或并集 声明 的格式与定义相同,但声明没有括在花括号内的成员列表。 必须先声明结构或并集数据类型,然后才能定义具有该类型的变量。
tag_identifier 指示先前定义的结构或并集的数据类型。
关键字 struct 在结构变量声明中是可选的。
您可以声明具有任何存储类的结构或并集。 变量的存储类说明符和任何类型限定符必须出现在语句的开头。 使用 register 存储类说明符声明的结构或并集将被视为自动变量。
以下示例定义了结构类型
address:struct address {
int street_no;
char *street_name;
char *city;
char *prov;
char *postal_code;
};以下示例声明两个类型为
address的结构变量:struct address perm_address;
struct address temp_address;