title: Pointer notation vs array notation
body: <p>I like pointer notation in C more than I like array notation, but just can't figure it out for some cases. I have the following code, and the body of <code>main</code></p>
  
  <pre><code>/*converts arguemnt to number using atoi()*/
  #include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  int main(int argc, char **argv) {
      int i, times;
  
      if(argc &lt; 2 || (times=atoi(argv[1])) &lt; 1) {
          printf("Usage :%s positive-number\n", argv[0]);
      } else {
          for(i = 0; i &lt; times; i++) {
              puts("Hello");
          }
      }
      return 0;
  }
  </code></pre>
  
  <p>How would I express <code>argv[1]</code> and <code>argv[0]</code> in pointer notation?</p>