title: initialize a struct within a struct initialization?
body: <p>This may sound somewhat stupid, but I have to know as I'm writing a bingo board in C.</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  typedef struct {
      int a;
      int b;
      int c;
      int d;
      int e;
  } row;
  
  typedef struct {
      row one;
      row two;
      row three;
      row four;
      row five;   
  } bingo_board;
  
  void initialize_columns()
  {
      bingo_board board = {
      .one = {1, 2, 3, 4, 5},
      .two = {6, 7, 8, 9, 10},
      .three = {11, 12, 13, 14, 15},
      .four = {16, 17, 18, 19, 20},
      .five = {21, 22, 23, 24, 25}
      };
  }
  </code></pre>
  
  <p>Is this possible?</p>