title: Initialize typedef struct
body: <p>Why does this work:</p>
  
  <pre><code>struct person {
      char name[50];
      short mental_age;
  } p1 = {"Donald", 4};
  </code></pre>
  
  <p>But not this:</p>
  
  <pre><code>typedef struct {
      char name[50];
      short mental_age;
  } PERSON p1 = {"Donald", 4};
  </code></pre>
  
  <p>Is there a way that I can make a typedef struct and initialize Donald when I define this struct?</p>