什么是指定初始化器? C99标准引入了一种更灵活、直观的初始化语法——指定初始化器(designated initializer), 可以在初始化列表中直接引用结构体或联合体成员名称的语法。通过这种方式,我们可以跳过某些不需要初始化的成员,并且可以以任意顺序对特定成员进行初始化。这对于维护和阅读代码特别有帮助,尤其是在处理复杂的结构体时。 https://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.html struct Point {int x;int y; };int