C Structs in Arrays
Assume I have an array which holds some struct defined as follows:

`static struct s x[10]`

Is each element in the array initialized or are they all empty slots?

In another words, what happens if I do:

    struct s {
       struct s *next;
    };
    
    struct s a;
    a->next = &z[0];
    z[0].next = &[z1];

Would `a`'s next point to `z[0]` and `z[0]`'s next point to `[z1]`?
C Structs in Arrays
===

Assume I have an array which holds some struct defined as follows:

`static struct s x[10]`

Is each element in the array initialized or are they all empty slots?

In another words, what happens if I do:

    struct s {
       struct s *next;
    };
    
    struct s a;
    a->next = &z[0];
    z[0].next = &[z1];

Would `a`'s next point to `z[0]` and `z[0]`'s next point to `[z1]`?