
先解释为什么是"撞南墙",中国古代讲究坐北朝南,很多大门都是往南开的,很多比较有财力权力的门户呢,门内外有墙,这种墙叫影壁墙,又叫萧墙。
这种墙往往很美观壮丽,有着不同的浮雕等装饰,体现的是主人的身份,文化,而且不同的影壁墙代表不同的阶级,不能越级。以及这种墙有防止被打扰,抵御风寒,防窥探的作用。
所以你跨出房门之后,很多时候不能直着走,如果你直着走就很容易撞到南边的墙,直着走是形容一个人做事不会拐弯,固执,所以这就是为什么只有"撞南墙" 的说法。
说完"撞南墙",你就会比较容易理解"拆东墙,补西墙"的说法,因为"拆东墙,补西墙"是形容"顾此失彼"的。
而南墙和北墙往往不是一个对等的关系,东墙和西墙是在两侧,这是一个对等的关系,比较适合形容顾此失彼。
二来古代讲究风水,以前封建社会觉得影壁墙可以抵挡妖魔鬼怪的邪气,所以如果拆南墙显然是不吉利的。
希望能帮到你,回答者