title: C dereferencing a pointer to array?
body: <p>I have some code that looks like this:</p>
  
  <pre><code>int *array[10];
  
  printf("%p\n", array); // Prints an address
  printf("%p\n", *array); // Prints a different address
  printf("%d\n", **array); // Segmentation Fault 11
  printf("%d\n", *array[0]); // Segmentation Fault 11
  printf("%d\n", (*array)[0]); // Segmentation Fault 11
  </code></pre>
  
  <p>Why do I get a segmentation fault? Shouldn't it print the first value in the first array?</p>