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

main函数前面加的void或者int是什么意思?


潇潇雨雨
浏览 701回答 4
4回答

MMMHUHU

在C语言里面没有严格要求,main前面不写返回值也不会有错,你可以直接main(),但是C++是强类型语言,就算我们用不到这个返回值,但是函数该这么写就得这么写,这是硬性规定,函数必须要有返回类型。其实main的返回值是返回是操作系统的,比如说一个程序执行完成之后,我想知道他是正常完成的,还是因为出了错而直接退出的,这样我们就可以察看这个返回值得以知道(别问我怎么察看,这个我也不是很清楚)。,当然了,void的话,是没有返回的。这里只的返回值是只程序运行结束之后的返回,并不是只程序异常中断的情况。 有时候我们想要用程序达到某项功能,但是执行过程中也许出了什么错,比如少了个文件,内存太小了,等等情况。程序无法再运行下去了,这样就会异常退出。 void当然了没有返回值了,就是说不需要返回,也就意味着别人不知道你的程序是否是运行正常了。 C语言,在main函数前面的返回值类型完全可以省略
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java