title: Does "a[0]" mean something more than just "a"?
body: <p>Me and a friend of mine are arguing about that so we thought
  here we can get an appropriate answer, with the corresponding explanation.
  <code>int a[0];</code>
  is <code>a[0]</code> an array and does it have any advantages? 
  (I didn't only want to know what happened if I defined a and a[0] but also want to know the advantages and how it was more than just the variable.)</p>