title: Initialization array of structs - {NULL} vs {}
body: <p>If I have this struct:</p>
  
  <pre><code>typedef struct MyStruct
  {
      int type1;
      char *type2;
      char type3[CHARS_AMOUNT];
  } MyStruct;
  </code></pre>
  
  <p>What would be the difference between following initialization:</p>
  
  <p>option 1:</p>
  
  <pre><code>int main(int argc, char *argv[])
  {
      MyStruct someObjects[5] = {};
  }
  </code></pre>
  
  <p>option 2:</p>
  
  <pre><code>int main(int argc, char *argv[])
  {
      MyStruct someObjects[5] = {NULL};
  }
  </code></pre>