title: char **s versus char *s[], when and how to use each one?
body: <p>If I use char <code>*s[]</code>, I can do the following:</p>
  
  <pre><code>char *s[] = {"foo", "bar", "foobar", "whatever", "john", "doe"};
  </code></pre>
  
  <p>What is the difference with <code>**s</code>? How do I use the <code>char **s</code> instead of <code>char *s[]</code> in that case?</p>
  
  <p>Example: <code>int main (int argc, char **argv)</code> instead of <code>*argv[]</code></p>