title: Finding number of arguments in argv?
body: <p>So something simple like this:</p>
  
  <pre><code>int main(int argc, char* argv[]) {
      int size = sizeof(argv);
      printf("%d", size);
  }
  </code></pre>
  
  <p>If I pass it 5 arguments, it tells me there's 4 arguments. If I pass it 10 arguments, it tells me there's 4 arguments. Is something wrong here or is my compiler messed up?</p>