title: Is a pointer to a null pointer defined in ANSI C?
body: <p>Is this code (simplified from a real project) correct? Will the message always print?</p>
  
  <pre><code>char *cp = NULL;
  char **cpp = &amp;cp;
  if(*cpp == NULL) {
      printf("I believe this will this always print. Does it?\n");
  }
  </code></pre>
  
  <p>Thanks!</p>