长城经过的地区,大部分地理情况复杂,既有崇山峻岭,也有大河深谷,沙漠草原。在长期的实践中,劳动人民创造了利用地形建造长城的方法。
长城建在山脊上,使得本来已经难以翻越的山岭显得更加险峻,增加了敌人进攻的难度,也使敌人减少攻城的信心。如果把城墙建在平地上,需要建得非常高,把长城建在山脊上,又节省了大量建造高墙的材料,也节省了人力。
有的长城建在悬崖上,只要把陡峭的险坡再加修削,就成险阻,不必筑城墙了。
有的地段是大江大河,急流深谷,人工的城墙修到江河,它们便成了天然的屏障,