title: C notation: pointer to array of chars (string)
body: <p>Why are pointers to arrays of <code>char</code>s (ie. <code>string</code>s) written as below:</p>
  
  <pre><code>char *path
  </code></pre>
  
  <p>Instead of:</p>
  
  <pre><code>char *path[]
  </code></pre>
  
  <p>or something like that?</p>
  
  <p>How could I create a pointer to a <code>char</code> and not a <code>string</code>?</p>