title: dereferencing pointer to integer array
body: <p>I have a pointer to integer array of 10. What should dereferencing this pointer give me?</p>
  
  <p>Eg:</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  
  main()
  {
      int var[10] = {1,2,3,4,5,6,7,8,9,10};
      int (*ptr) [10] = &amp;var;
  
      printf("value = %u %u\n",*ptr,ptr);  //both print 2359104. Shouldn't *ptr print 1?
  
  
  }
  </code></pre>