title: C struct with pointers initialization
body: <p>When a struct that contains an array of struct pointers is instantiated, 
  am I guaranteed that all pointers in the struct array member will be set to <code>NULL</code>? </p>
  
  <p>Here's an example struct:</p>
  
  <pre><code>typedef struct mmNode {
    int val;
    int board[2][NUM_PITS+1];
    int side;
    struct mmNode* children[NUM_PITS+1];
  } mmNode;
  </code></pre>
  
  <p>IE: If I create an instance of the mmNode struct, will the elements of <code>mmNode.children</code> always be set to <code>NULL</code>?</p>