title: declaring integer array in objective c without NSArray.n
body: <p>(Question updated after first comment)</p>
  
  <p><code>int max_size = 20;<br>
  int h[max_size];</code></p>
  
  <p>Debugging gives a value of [-1] for h when using max_size to initialize;</p>
  
  <p>If instead I initialize using an integer. So the code is:<code>int h[20]</code> , it works fine.              </p>
  
  <p>This was with GCC 4.2 on Mac OS X 10.6.</p>