C语言main()函数, 是一个函数, 只是程序运行的时候自动去调用main()而已.而C规定函数返回值为int的时候, 这个int 可以省略, 所以main()是 int main()的简写.既然有返回值就必须要返回一个值啦. 随便返回什么都可以..当然如果你写成了void main()就不用谢return 0;了
给操作系统看的。。如果返回非零 则证明程序出错 操作系统会产生中断 向用户报错
如果程序正确就会返回0 如果返回别的非零值 证明程序出错