title: Error when use Pointer-to-Pointer
body: <p>I am using Visual Studio 2013.
  Today, i did some research on pointer, i found error when try to point to a pointer from the orther.
  Error occured at this line:
      char *cPP = &cP;
  when try to read address of cP and put on cPP. Visual Studio announced:</p>
  
  <pre><code>a value of type "char **" cannot be used to initialize an entity of type "char *"   
  </code></pre>
  
  <p>Can you explain this?</p>
  
  <h2>And how can i fix this error?</h2>
  
  <pre><code>#define   stop __asm nop
  int main()
  {
      char a = 'A';
      char *cP = &amp;a;
      char *cPP = &amp;cP;
      stop
      return 0;
  }
  </code></pre>