title: What does casting char array to long does?
body: <p>The author of this code states that <code>(long)tab</code> returns address of the tab. Is it true? If yes, why is it so? </p>
  
  <pre><code>  char tab []= "PJC"    
    cout &lt;&lt; " tab = " &lt;&lt; tab &lt;&lt; ", address: " &lt;&lt; (long)tab &lt;&lt; "\n" &lt;&lt; endl;
  </code></pre>