C语言中void main 和main函数有什么区别?
2个回答
展开全部
void
main
和
int
main的区别就是有无返回值啊
在int
main
可以出现非
int
类型的东西
我们在写代码时,一个函数要么有返回值,要么没有返回值,没有返回值就用void来表示。
main函数同样的,在没有返回值时加个void
。
有的编译器必须main要有返回值
int
,
那就写成int
main
。
至于什么时候需要哪种写法,不必有这种顾虑,你可以一律都写成
int
main
,然后在方法体中
最后加个return
0
;就行了,这样写法没有哪个编译器不通过的吧。
void
main
和
int
main
在作用上其实没什么区别啊,只是有的严谨的编译器必须要main有int
返回值而已,这两种写法跟自定义的函数没任何关系。
一句话,以后楼主就写成
int
main
就行了
main
和
int
main的区别就是有无返回值啊
在int
main
可以出现非
int
类型的东西
我们在写代码时,一个函数要么有返回值,要么没有返回值,没有返回值就用void来表示。
main函数同样的,在没有返回值时加个void
。
有的编译器必须main要有返回值
int
,
那就写成int
main
。
至于什么时候需要哪种写法,不必有这种顾虑,你可以一律都写成
int
main
,然后在方法体中
最后加个return
0
;就行了,这样写法没有哪个编译器不通过的吧。
void
main
和
int
main
在作用上其实没什么区别啊,只是有的严谨的编译器必须要main有int
返回值而已,这两种写法跟自定义的函数没任何关系。
一句话,以后楼主就写成
int
main
就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询