title: Printing a pointers value
body: <pre><code>#include &lt;stdio.h&gt;
  
  int main(void)
  {
     int x = 99;
     int *pt1;
  
     pt1 = &amp;x;
  
     printf("Value at p1: %d\n", *pt1);
     printf("Address of p1 (with %%p): %p\n", pt1);
     printf("Address of p1 (with %%d): %d\n", pt1);
  
     return 0;
  }
  </code></pre>
  
  <p>What are the downsides/dangers to printer pointer values with <code>%d</code> instead of <code>%p</code>?</p>