title: 2d array representation through pointer
body: <p>Addresses of 1d arrays are actually taken as</p>
  
  <pre><code>a[i]=*(a+i);
  </code></pre>
  
  <p>Are the addresses of 2d arrays calculated as</p>
  
  <pre><code>a[i][j]=**(a+i+j);
  </code></pre>