title: Why does a+1 == *(a+1) in this example?
body: <pre><code>#include &lt;iostream&gt;
  
  int main()
  {
      int a[3][3] = {{22, 33, 44}, {55, 66, 77}, {88, 99, 100}};
      std::cout &lt;&lt; a[1] &lt;&lt; '\n' &lt;&lt; a + 1 &lt;&lt; '\n' &lt;&lt; *(a + 1);
  }
  </code></pre>
  
  <pre class="lang-none prettyprint-override"><code>0x0013FF68
  0x0013FF68
  0x0013FF68
  </code></pre>
  
  <p>Why does <code>a+1 == *(a+1)</code>?</p>