初始化结构的结构

Nat*_*ung 3 c

如果我在C中有一个具有整数和数组的结构,如果结构是另一个结构的成员,那么如何将整数初始化为0并将数组的第一个元素初始化为0,以便对于其他结构的每个实例整数和数组有那些初始值?

Pau*_*l R 6

初始化器可以嵌套用于嵌套结构,例如

typedef struct {
    int j;
} Foo;

typedef struct {
    int i;
    Foo f;
} Bar;

Bar b = { 0, { 0 } };
Run Code Online (Sandbox Code Playgroud)