作业帮 > 综合 > 作业

C语言中void main和int main有什么区别,是不是在int main里面不能出现非int类型的的东西阿,为什

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/18 01:11:10
C语言中void main和int main有什么区别,是不是在int main里面不能出现非int类型的的东西阿,为什么有点需要用void 有的需要int main啊
如果程序中有一个自定义函数是void aaa(),那主调函数还可以写成void main么?
C语言中void main和int main有什么区别,是不是在int main里面不能出现非int类型的的东西阿,为什
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 就行了