title: Using typedef array to declare an array
body: <p>Okay i'm currently studying 2D arrays and I'm confused as to what the dimensions are of a 2D array if the situation is this:</p>
  
  <pre><code>#define ROW 5
  #define COL 10    
  
  typedef int arrint[COL]
  </code></pre>
  
  <p>and it's declared in the main function as this:</p>
  
  <pre><code>arrint a2D[ROW]
  </code></pre>
  
  <p>Is the 2D array <code>a2D[5][10]</code> or <code>a2D[10][5]</code>?</p>