《晏子春秋》中说:“橘生淮南则为橘,生于淮北则为枳”,意思是说南方的橘树移植到淮河以北,就会变成小灌木,橘子也会变成不能吃的“枳”,造成这一差异的主要因素有( )
A:地形
B:土壤
C:气候
D:经济