title: Difference between address of a variable and integer
body: <p>Whats the difference between integer and the address returned by <code>&amp;</code> ?</p>
  
  <p>Therefore, why should I type-cast integer to an integer pointer when assigning it to an integer pointer?</p>