【问题标题】:What is different between int main() and int main(void)? [duplicate]int main() 和 int main(void) 有什么区别? [复制]
【发布时间】:2016-07-24 05:34:56
【问题描述】:

谁能帮助我了解int main()int main(void) 之间的区别?

【问题讨论】:

    标签: c++


    【解决方案1】:

    在 C++ 函数中使用 (void) 作为单个参数与使用 () 完全相同。

    虽然,风格上 (void) 是不鼓励的。

    【讨论】:

    • 我们真的需要回答这么明显的骗局吗?
    【解决方案2】:

    在 C++ 中,没有区别。区别只出现在 C 中,在参数列表中未明确提及 void 允许使用任意数量的参数调用函数,而第二个版本仅允许使用 0 个参数。

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 2018-03-16
      • 1970-01-01
      • 2012-08-26
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      相关资源
      最近更新 更多