我刚开始学习c++,在学习的过程中发现教材有两个版本的写法,不知道这两个有什么区别,能解答一下吗
这个不同的编译器要求不一样,有的编译器允许省略,省略的时候默认是int类型;有的编译器则要求必须写,否则会报错,所以最好是写上。
下面是Visual Studio的报错,vs要求必须写明main函数的返回值类型。
如有帮助,望采纳,谢谢。
不写默认是int类型的,一般最好还是写上,自己也清楚
c语言可以省略,c++新规定都不可以了,最好还是写上
int main()这返回值是返回给DOS系统,缺省也是返回整数,可以用批处理命令测试到返回值。为了增强代码可读性建议你加上比较好
如有帮助,望采纳一下,谢谢
老版本的编译器可以不写int,新的必须写
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!