title: How do I initialize a struct in C based on the member's name
body: <p>In C I often see structs init'ed like this:</p>
  
  <pre><code>struct size aSize;
  aSize.x = 100;
  aSize.y = 42;
  </code></pre>
  
  <p>But in other languages you can create struct "like" data structures in one line like:</p>
  
  <pre><code>aSize = {
      x : 100,
      y : 42
  };
  </code></pre>
  
  <p>Is a similar syntax supported in C?</p>
  
  <p><em>I understand that Javascript's "struct" like data structure is really a hash without defined params, i'm just trying to show the syntax</em></p>