title: Nested struct variable initialization
body: <p>How can I initialize this nested struct in C?</p>
  
  <pre><code>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 ? */ };
  </code></pre>