这个问题是十分复杂的,以至于没人可以说清楚,但主要的来源应该还是十分清楚的,那就是大西洋洋流流动!欧洲大陆与中国大陆有非常明显的差别。中国大陆的山川与河流基本都是东西走向,让来自南方的暖湿气流受到这些山川与河流的阻隔,不容易深入到内陆;而欧洲大陆(尤其是西欧地区)则几乎是一马平川,来自南方的暖湿气流可以深入维度更高的地区。
所以,中国与欧洲维度接近的城市,温度的差异却很大。比如,米兰(45°27′51″N)、里昂(45°45′35″N)、哈尔滨(45°45′N)三个城市的纬度十分接近,但1月的平均低温分别是-0.9度、1度、-23度,哈尔滨要寒冷的多。虽然由于哈尔滨距海更远让这种比较不太严谨,但也足以反应出两大洲地理因素的不同所带来的气候差异。
中国靠近海岸的城市大连的纬度是39°55′15″N,由于纬度更低,按道理应该比米兰和里昂更温暖,但真实的情形是比米兰和里昂更冷,1月的平均最低气温是-7度,也反映的是地理的差异。
这就是欧洲的地理优势,让由大西洋洋流所推动的、来自南方的暖湿气流可以深入到纬度更高的地区以及更深的内陆,给欧洲大陆带去了温暖,让高纬度地区和内陆更适合人类活动。