return   是 c语言中的保留字,指示程序正常结束,而exit()是一个库函数,后面可以加参数;  
  exit(0)也可以正常退出,如果加其它的数值:1,2,....可以表示由于不同的错误原因而退出。

按照书上说的,在main函数里面return跟exit是一样的  
  但是实际应用中总能发现一些区别,   比如C++中,return会自动调用全局对象的析构函数,   而exit不会.