【发布时间】:2016-03-12 11:14:12
【问题描述】:
为什么会这样:
struct person {
char name[50];
short mental_age;
} p1 = {"Donald", 4};
但不是这个:
typedef struct {
char name[50];
short mental_age;
} PERSON p1 = {"Donald", 4};
有没有一种方法可以在我定义这个结构时创建一个 typedef 结构并初始化 Donald?
【问题讨论】: