title: const char pointer assignments
body: <p>Are the following assignments valid? Or will any of these create problems. Please suggest.</p>
  
  <pre><code>const char * c1;  
  const char * c2; 
  const char * c3;
  char * c4;
  
  c2 = c1;
  c2 = c3;
  c2 = c4;
  </code></pre>
  
  <p>What if I do the following, is that ok thing to do? </p>
  
  <pre><code>const char * c5 = "xyz";
  char * c6 = "abc";
  
  c2 = c5;
  c2 = c6;
  </code></pre>