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

请问该怎么在main函数前面加的void或者int是什么意思?

请问该怎么在main函数前面加的void或者int是什么意思?

德玛西亚99 2019-09-20 15:15:52
main函数前面加的void或者int是什么意思?
查看完整描述

4 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

在C语言里面没有严格要求,main前面不写返回值也不会有错,你可以直接main(),但是C++是强类型语言,就算我们用不到这个返回值,但是函数该这么写就得这么写,这是硬性规定,函数必须要有返回类型。
其实main的返回值是返回是操作系统的,比如说一个程序执行完成之后,我想知道他是正常完成的,还是因为出了错而直接退出的,这样我们就可以察看这个返回值得以知道(别问我怎么察看,这个我也不是很清楚)。,当然了,void的话,是没有返回的。

这里只的返回值是只程序运行结束之后的返回,并不是只程序异常中断的情况。
有时候我们想要用程序达到某项功能,但是执行过程中也许出了什么错,比如少了个文件,内存太小了,等等情况。程序无法再运行下去了,这样就会异常退出。
void当然了没有返回值了,就是说不需要返回,也就意味着别人不知道你的程序是否是运行正常了。
C语言,在main函数前面的返回值类型完全可以省略



查看完整回答
反对 回复 2019-09-22
  • 4 回答
  • 0 关注
  • 1114 浏览

添加回答

举报

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