title: Difference between two pointer variables
body: <p>i have asked this question in a written test.
   while running the below code on my lapi, i am getting 10 as output</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  int main()
  {
    int *i, *j;/* two pointer variable*/
    i = (int *)60;
    j = (int *)20;
    printf("%d \n",i-j);
    return 0;
  }
  </code></pre>
  
  <p>Output : </p>
  
  <pre><code>10 
  </code></pre>
  
  <p>Can anyone tell me why the output is <code>10</code>.</p>