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

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

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

波斯汪 2019-07-09 10:06:45
main函数前面加的void或者int是什么意思?
查看完整描述

4 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

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

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


查看完整回答
反对 回复 2019-07-14
  • 4 回答
  • 0 关注
  • 1066 浏览

添加回答

举报

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