承重墙和非承重墙的主要区别在于其在建筑结构中的功能。承重墙,顾名思义,是用来承担建筑物的上部结构的重量,以防止结构下陷或者崩塌的墙壁,它们通常位于建筑物的核心区域,包括外墙、内墙和隔墙,这些都是建筑物的重要支撑结构。而非承重墙则不承担上述的结构负荷,它们主要用于分区、保温、美观或者便于安装设备等,非承重墙通常位于建筑物的外墙、内墙或者隔墙,但不在核心区域,厨房和卫生间的隔墙就常常是非承重墙。承重墙和非承重墙的主要区别在于它们的设计目的、位置以及所承受的荷载。