主要有两个原因:一是广西地势比广东高,广西大部分位于云贵高原上而广东地形是东南丘陵,又因为海拔越高温度越低。二是广东比广西更靠近海,而海的比热容比陆地大,所以当温度下降时,海洋温度下降的慢,所以海洋有保温作用。故有以上两种原因造成了这样的差异。