老有关问题 控制台程序 ,退出代码 exit(0) 和return

老问题 控制台程序 ,退出代码 exit(0) 和return
网上说的大多是语言、语法上的区别。我想知道使用习惯(历史延留?)

为什么讲Windows(或以Windows为主)下C++入门书里main函数(大)都用return返回就行了。而为什么讲linux下编程的书,都要爱用exit(0)。这是历史遗留的喜好问题,还是linux平台特定的,用exit更好?

------解决方案--------------------
喜好吧.没什么区别
------解决方案--------------------
为什么讲Windows(或以Windows为主)下C++入门书里main函数(大)都用return返回就行了。
------解决方案--------------------
就算你用了个
void main(void)
还是会返回一个0值给调用环境的