相信很多人用C/C++写了N多次的main函数,却不知道main函数中参数的作用,这里写一下,如下:
int main(int argc, char** argv)
int main(int argc, char* argv[])
这两个参数的作用: argc 是指命令行输入参数的个数(以空白符分隔),argv存储了所有的命令行参数。假如你的程序是test.exe,那么在命令行中运行该程序,记得先进入test.exe所在的目录, 运行命令为如下:
test.exe arg1 arg2
那么,argc的值是 3,argv[0]是test.exe,argv[1]是arg1,argv[2]是arg2。