【问题标题】:In what case would I want to use, int main(int argc, const char * argv[])?在什么情况下我想使用 int main(int argc, const char * argv[])?
【发布时间】:2014-06-06 15:10:59
【问题描述】:
int main(int argc, const char * argv[])

我知道我可以从 argc 获得参数的数量,并从 argv 获得指向参数的指针。但我为什么想知道这个?如何在程序中使用它?

【问题讨论】:

    标签: arguments


    【解决方案1】:

    将参数带入程序是改变程序运行方式的常用方法。任何时候你运行一个程序并在它后面加上额外的标志,这就是它们读取这些标志的方式。

    例如,

    main -a "hello world"

    在这种情况下,-a 和 "hello world" 都是您需要使用该数组和参数计数来读取的参数。你想用它们做什么以及你认为什么样的论点有意义完全取决于你。

    【讨论】:

      猜你喜欢
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 2011-07-08
      • 2014-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      相关资源
      最近更新 更多