我想在什么情况下使用int main(int argc,const char * argv [])?

时间:2014-06-06 15:10:59

标签: arguments

int main(int argc, const char * argv[])

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

1 个答案:

答案 0 :(得分:1)

将参数纳入程序是一种常用的方法,可以改变程序的运行方式。无论何时运行程序并在其后添加其他标志,这就是他们阅读这些标志的方式。

例如,

main -a "hello world"

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