lll_jh888 发表于 2020-5-19 23:44:05

c中main函数声明有啥区别?

void main()
int main()
int main(void)
这三个具体有啥区别啊,具体应该咋用啊,求大佬帮忙讲解一下,十分感谢!!!!!

永恒的蓝色梦想 发表于 2020-5-19 23:47:17

后面两个没有区别,第一个不推荐使用。

sunrise085 发表于 2020-5-20 00:05:19

三者区别其实不大。
后两个是一样的,只是需要在函数结尾写上return 0;
第一个可以写   return;,也可以不写
还有就是,有的编译器不认第一种写法,认为是语法错误。

lll_jh888 发表于 2020-5-20 21:55:57

sunrise085 发表于 2020-5-20 00:05
三者区别其实不大。
后两个是一样的,只是需要在函数结尾写上return 0;
第一个可以写   return;,也 ...

没什么特别的用法是吗?好的,谢谢大佬
页: [1]
查看完整版本: c中main函数声明有啥区别?