大部分情况下,主函数没有入参。 只有主函数需要接收命令行终端的参数时,才会涉及到主函数入参。
//main主函数入参有两种写法:
//写法1:
int main( int argc, char* argv[]) {
... // 业务逻辑
return 0;
}
//写法2:
int main( int argc, char** argv) {
... // 业务逻辑
return 0;
}
// 命名成 argc,argv 只是因为约定俗称。其实可以叫其他名字。
// 主函数入参是主函数与命令行终端之间的交互。
// 主函数入参是启动时传参。
// 区别于“运行中输入”
int mian() {
string input;
std::cin >> input;
std::cout << "massage:" << input << endl;
return 0;
}