为了账号安全,请及时绑定邮箱和手机立即绑定

为什么C和C+中的主要函数的类型留给用户来定义?

为什么C和C+中的主要函数的类型留给用户来定义?

C++ C
千万里不及你 2019-07-08 13:01:11
为什么C和C+中的主要函数的类型留给用户来定义?为什么main()用户定义的函数?我什么时候用void main()和int main()?
查看完整描述

3 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

伦丁关于C是正确的,但在C+中,措辞非常不同,足以使情况有所不同:

[C++11: 3.6.1/1]:程序应包含一个名为main,这是程序指定的开始。独立环境中的程序是否需要定义main功能。

[C++11: 3.6.1/2]:实现不应预定义main功能。此功能不应超载。它应该有一个返回类型的类型。int,但否则它的类型是实现定义的。[..]

第一个粗体通道不覆盖或取消第二个。

main回报int在C+中,总是。


查看完整回答
反对 回复 2019-07-08
  • 3 回答
  • 0 关注
  • 500 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信