共读Primer46.[6.3]参数传递--main函数处理参数 Page196

Posted chattyku

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了共读Primer46.[6.3]参数传递--main函数处理参数 Page196相关的知识,希望对你有一定的参考价值。

前面所讲到的main函数都是空参数列表的。

相信大家都见过启动程序带的参数,那么这些参数时如何传递进去的。

现在我们来看一下main函数声明的完整形式

int main(int argc, char **argv)
{
    for (int i = 0; i < argc; ++i)
    {
        std::cout << "command param " << i << " is :"<< argv[i] << std::endl; // 这就是参数列表中的参数信息,0代表自身的启动路径
    }
    return 0;
}

技术分享图片

以上是关于共读Primer46.[6.3]参数传递--main函数处理参数 Page196的主要内容,如果未能解决你的问题,请参考以下文章

共读Primer51.[6.3]返回类型和return语句--列表初始化返回值 Page203

共读Primer58.[6.5]参数匹配 Page217

共读Primer53.[6.4]函数重载 Page207

共读Primer64.[7.3]类类型 Page249

C++ Primer 5th笔记(chap 16 模板和泛型编程)转发参数包

python 脚本函数传递参数