c语言中 int main() main() 两者有没有区别

如题所述

基本上没有区别
int main()明确表示返回值是int型的
main()在某些编译器上默认是返回int型的,但注意有些编译器不允许这么写
如果不想处理返回值,还可以写:void main()
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-30
严格来说main函数是要有返回值的,但main()和void main()效果一样,都是没有返回值的函数。
int main()
{
;
return 157;}
必须有一个整数形式返回值。不然编译不过。追答

纠正下上楼回答正确。main()默认int类型返回值,

相似回答