title: Understanding pointers in C
body: <p>I am trying to learn pointers in C but is getting mixed up with the following concepts:</p>
  
  <pre><code>char *string = "hello"
  char *string2;
  </code></pre>
  
  <p>What is the main difference between:</p>
  
  <pre><code>A.) *string2 = string;
  </code></pre>
  
  <p>then </p>
  
  <pre><code>B.) string2 = "bye";
  </code></pre>