【发布时间】:2009-11-19 08:47:42
【问题描述】:
如何在 C 中初始化这个嵌套结构?
typedef struct _s0 {
int size;
double * elems;
}StructInner ;
typedef struct _s1 {
StructInner a, b, c, d, e;
long f;
char[16] s;
}StructOuter; StructOuter myvar = {/* what ? */ };
【问题讨论】:
-
应该是
char s[16];,而不是char[16] s; -
在 SO for C++ 上有类似的帖子 here。
标签: c struct initialization