GCC和C99中结构体的标签式初始化语法差异-CSDN博客

网站介绍:GCC很早就支持标签式初始化结构体,标准C则是C99之后才对此进行了支持。两者语法不同,效果相同。例子:struct Student { char *name; int age; float score; double money;};传统GCC初始化代码:struct Student s1 = { age: 18, money: 100.23,}