我对编程不熟悉任何人都可以帮助我理解, 在main()中给出参数的重点是什么?
任何帮助都将受到重视。
int main(void)或int main(int,int)等。
答案 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)
它们通常用于提供命令行参数。