title: char** vs char* c[] for accessing a string array
body: <p>Why can't I point a char** to array of C strings??</p>
  
  <pre><code>int main(int argc, char *argv[]) {
  
      char* c1[] = {"Hey","Hello"};
      printf("%s",c1[1]);
  
  } //works fine
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>int main(int argc, char *argv[]) {
  
      char** c1 = {"Hey","Hello"};
      printf("%s",c1[1]);
  
  } //error
  </code></pre>