单项选择题

北方民居建筑形成原因主要包括:气候寒冷、()、防盗、色彩。

A.居住人口
B.风俗习惯
C.地理位置
D.干旱少雨