奇思妙想 · 2024年 4月 21日 0

结构体指定成员初始化是哪个标准引入的?

27 次浏览

C99引入。这种写法方便对结构体特别成员初始化,不需要担心初始化位置错误。

struct student { int age; int num; };

struct student s = { .age = 12 };