主函数中的参数点

时间:2013-11-20 16:55:47

标签: c c++11

我对编程不熟悉任何人都可以帮助我理解, 在main()中给出参数的重点是什么?

任何帮助都将受到重视。

int main(void)或int main(int,int)等。

2 个答案:

答案 0 :(得分:3)

根据您正在开发的应用程序类型,这可能与您无关,也可能与您无关。但是参数适用于在运行时传递给应用程序的命令行参数

原型是

int main (int argc, char ** argv);

如果从命令行调用应用程序

./a.out foo bar

然后main将通过

argc = 2
argv = {"foo", "bar", NULL}

main的另一个有效原型是

int main(void);

如果你不想要参数。任何其他原型都将被编译器拒绝。

答案 1 :(得分:0)

它们通常用于提供命令行参数。