C语言的语法规定main函数是带连个参数的,由于当初是考虑是在控制台下写程序。因而用户能够给参数微控程序。其实如今的WINDOWS程序也能够带参数。通常正规军写的应该程序通常都带命令行参数,帮助文档,二次开发接口。数组
首先咱们来看下main的帮助文档:函数
在C标准中是两个参数,可是在VC下有3个参数。1个参数是int argc,1个是 char *argv[](指向用户输入命令行的指针数组).命令行
为何要用指针数组:由于用户输入命令行的个数是不定的,因此个数在argc中体现,所存放的位置在char *argv[]中体现。指针
如何显示命令行参数呢:blog