---
title: "重炮 —— 两炮叠线的杀法 · Xiangqi Master"
description: "两炮叠在同一条线上，前炮作后炮的炮架。将为什么吃不掉、挡不住、也走不了。附经引擎校验的局面。"
url: https://xiangqimaster.com/zh/tactics/double-cannon-mate
updated: 2026-09-07
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# 重炮

本页所有局面、着法与合法性判断，均由我们开源的规则引擎在构建时逐一校验。该引擎实现亚洲象棋联合会（WXF）规则，并以官方110局例的重复局面判例集作回归测试。

> 直接回答
>
> 重炮是两门炮与对方的将处在同一条线上，一前一后。前炮就是后炮所需要的炮架，于是后炮将军。成杀的条件是**前炮有根**——将吃不掉它——而将自己的士又挡住了它横走的路。

## 棋形

两门炮，一条线，一前一后。后炮负责将军，前炮是让它能将军的那个炮架。

**前炮必须有子保护**，否则将直接把它吃掉就完了。

红先。后炮还没上线。

红先，一步成杀。

重炮。平时保护将的那两个士，正是它无处可去的原因。

> Diagram: Xiangqi position. Red: chariot a8, cannon e8, cannon a6, general d0. Black: advisor d9, general e9, advisor f9. Red to move.

## 三个条件缺一不可

这个杀法需要三个条件同时成立，少一个就不成:

- **前炮有根。**上图里是同一横线上的车在保护它。没有这个保护，将吃掉炮，局面立刻什么都不是。
- **中间塞不进东西。**前炮就贴在将的正前方，中间没有空点可供对方垫子。
- **将横走不了。**上图里挡路的正是它自己的士。

这就是这个棋形的小小反讽：**保护将的那些子，正是困住它的原因。**

## 实战里它怎么出现

多数重炮来自这样一种局面：一门炮已经沿中路对准了对方的将——那正是[中炮](https://xiangqimaster.com/zh/openings/central-cannon)开局的常态。第二门炮随后加入，于是从一个看上去很普通的攻势里，一步之间就成了杀。

正因如此，防守方的警报很简单，每一步都值得看一眼：**如果对方有一门炮在你将的那条线上，而第二门炮又能平到那条线，先数格子，再做别的事。**

## 常见错误

#### 前炮没有子保护。

将直接吃掉它，攻势就没了。上后炮之前，先想清楚谁在保护前炮。

#### 将的正前方留了空点。

只要有缝，对方就能垫子，而被挡住的线不叫将军。前炮必须紧贴在将的正前方。

#### 以为士总是在帮防守方。

在这个棋形里，士正是将走不了的原因。防守时要看一看，自己的子是不是把将最后的点占掉了。

## 相关问题

象棋里的“重炮”是什么？

两门炮与对方的将同处一条线上，一门紧接在另一门后面。前炮作炮架，后炮将军。名字的意思就是“炮叠着炮”。

将为什么不能吃掉前炮？

因为在成杀的局面里，前炮有别的子保护着。将不能走到受攻击的点上，所以一门有根的炮就算贴着它，也是碰不得的。

重炮和马后炮有什么区别？

两者都是靠炮架用炮将军。[马后炮](https://xiangqimaster.com/zh/tactics/horse-behind-cannon)的炮架是马，而且马同时控制着逃跑的点；重炮的炮架是第二门炮，堵住逃跑的点的则是防守方自己的子。

## 相关内容

马后炮

另一个经典的炮杀

炮的战术

炮架、叠炮与闪击

中炮

第一门炮通常从这里来

## 练重炮

两炮叠线的手感，走一遍就有了。免费残局题与对弈。
