【问题标题】:What's the difference between main() and int main()? [duplicate]main() 和 int main() 有什么区别? [复制]
【发布时间】:2016-11-21 18:04:40
【问题描述】:

我对@9​​87654321@ 和void main() 很熟悉,但是我看到我们大学的教授使用main () - 只是main(),没有别的- 在他的代码中,它到底是做什么的?我读到它不适用于新的 C 标准,但我在我的计算机上尝试过,它运行良好。

main() 是返回类似int main() 的值还是更像void main()

【问题讨论】:

  • 你的教授大概是在 1980 年代学习 C 的。
  • void maion() 不是托管环境的有效签名。你所有的例子都是古老的和过时的。如果您没有参数,请使用 int main(void)!

标签: c


【解决方案1】:

过去你可以在 C 语言中不使用它们,默认为 int,但不再是这样了。至于main 函数。 main的返回类型必须是int

【讨论】:

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