在实际编程中,有时需要main()带参数。通过main()函数的参数给程序增加一些处理信息。一般地说,当使用C++编写的源程序经过编译连接生成的可执行文件在执行时,需要命令行参数则由该源程序的主函数main()就需要带参数。
  带有参数的main()函数头格式如下:
   void main(int argc, char * argv[])
  main函数通常可用两个参数,参数名可由用户自己命名,但它们的类型是固定的:第一个参数必须是整型;第二个参数是一个指向字符型的指针数组的指针,也可以直接定义为基类型为字符型的指针数组。