title: What does int *p = (int*) 60 mean?
body: <pre><code>#include &lt;stdio.h&gt;
  
  int main()
  {
      int *p = (int*) 60;    --- Line 1
      int *q = (int*) 40;    --- Line 2
      printf("%d", p-q);    //Output is 5
      return 0;
  }
  </code></pre>
  
  <p>Could anybody please explain to me the output of this program?</p>