一般我们在程序的最后都要加上一行代码:
return 0;
它通常用于main函数的末尾来表示程序正常结束。如果返回0以外的任何数,就表示程序没有正常结束。假使你在竞赛时一时兴起想要标新立异来个return 9527,那么你就悲剧了。
其实这玩艺完全可以省略,因为C语言标准规定了如果main函数运行到结尾时没有遇到return语句,那么它会隐式地返回0。所以写不写都是一样,但不写的话一般会被认为对代码清晰性有影响(其实也影响不了啥清晰性,说白了就是大家都加,你不加你就是异类,让人看了心生违和感)。因而出于编程习俗方面的考虑,还是加上为好。