我对编程不太陌生,任何人都可以帮助我理解, 在 main() 中给出参数有什么意义?
任何帮助将不胜感激。
int main(void) 或 int main(int, int) 等
最佳答案
这可能与您相关,也可能不相关,具体取决于您正在开发的应用程序类型。但参数适用于在运行时传递给应用程序的命令行参数。
原型(prototype)是
int main (int argc, char ** argv);
如果您从命令行调用应用程序
./a.out foo bar
然后 main
将被传递
argc = 2
argv = {"foo", "bar", NULL}
main
的另一个有效原型(prototype)是
int main(void);
如果你不想争论。任何其他原型(prototype)都会被编译器拒绝。
关于c - main 函数中的参数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20102037/