码迷,mamicode.com
首页 > 其他好文 > 详细

C--int main 和void main的区别

时间:2018-11-12 13:24:30      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:return   类型   方法   语句   nbsp   返回值   需要   出现   必须   

1.void和int表示的是主函数的返回值,void返回的是空值,int返回的是一个整型数值。
用的是int main,在程序结束时必须写上return 0(或者任何一个整数);而用的是void main就不需要return返回语句。

2.void main 和 int main的区别就是有无返回值
在int main 可以出现非 int 类型的东西
我们在写代码时,一个函数要么有返回值,要么没有返回值,没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。

3.有的编译器必须main要有返回值 int , 那就写成int main 。

至于什么时候需要哪种写法,不必有这种顾虑,你可以一律都写成 int main ,然后在方法体中 最后加个return 0 ;就行了,这样写法没有哪个编译器不通过的吧。

4.void main 和 int main 在作用上其实没什么区别啊,只是有的严谨的编译器必须要main有int 返回值而已,这两种写法跟自定义的函数没任何关系。

一句话,以后楼主就写成 int main 就行了

C--int main 和void main的区别

标签:return   类型   方法   语句   nbsp   返回值   需要   出现   必须   

原文地址:https://www.cnblogs.com/Catherinezhilin/p/9945762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!