c – 如果指定多个,则使用“main”

与其他几个一样,以下是main()的有效原型:

> int main(void)
> int main(int,char **)

在C中,我们不能重载函数,因此永远不可能同时使用这两者.但在C中,这不是真的.如果我在编译的C可执行文件中同时使用哪一个,那么使用哪一个?它取决于命令行吗?标准说什么?

解决方法

C11§3.6.1/ 2:

This function shall not be overloaded.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...