title: Why does an unassigned int have a value?
body: <p>If i run the following code it shows a long number.</p>
  
  <pre><code>int i;    
  int *p;    
  p= &amp;i;     
  cout&lt;&lt;*p;
  </code></pre>
  
  <p>Why does an unassigned int have a value? And what is that value?</p>