第一个是结构类型名,第二个不是定义的变量名,是typedef定义的结构类型名(即第一个)的别名。相当于: struct 第一个结构类型名 { ..... }; typedef 第一个结构类型名 别名; 合在一起使用就是 typedef struct 第一个结构类型名 { ..... }别名; 此时别名就表示了"struct 第一个结构类型名",如果要定义结构的变量,有两种定义方法: struct 第一个结构类型名 变量名; 别名 变量名;
69,369
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧