title: What happens when you don't follow the practice of argv and argc
body: <blockquote>
    <p><strong>Possible Duplicates:</strong><br>
    <a href="https://stackoverflow.com/questions/3898021/mainint-argc-char-argv">main(int argc, char *argv[])</a><br>
    <a href="https://stackoverflow.com/questions/1621574/mains-signature-in-c">Main&#39;s Signature in C++</a>  </p>
  </blockquote>
  
  
  
  <p>If i write:</p>
  
  <pre><code>int main(int argc, char** argv)
  </code></pre>
  
  <p>i get proper commandline input.
  What would happen if i wrote say, </p>
  
  <pre><code>int main(int foo, double fooDouble, fooType FooVar)
  </code></pre>
  
  <p>Is this OS-dependent or does it depend on the compiler?</p>