C++ 主函数入参是启动时传参

28 阅读1分钟

大部分情况下,主函数没有入参。 只有主函数需要接收命令行终端的参数时,才会涉及到主函数入参。

//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;
    }