C++的main函数可以有输入参数,也可以没有
若添加输入参数的话,参数名不固定,但类型是固定的,第一个是int,第二个是char**
;
第一个int表示输入后面可变参数的个数,在执行程序时由系统自动输入,参数个数至少有一个(程序名xxx.exe)
第二个char**就是具体main的输入参数,输入的参数都是字符串类型
int main(int argc, char* argv[])
{
cout << "argc: " << argc << endl;
for (int i = 0; i < argc; i++)
{
cout << argv[i] << endl;
}
return 0;
}
参数输入两种方式
方式一 : 直接在vs项目属性上添加输入参数
运行得到
方式二 : 生成exe文件,在window命令行下执行,执行命令 xxx.exe 参数1 参数2