---
title: "一条线上有两个子挡着，炮吃不到更后面的子：炮架只能是不多不少一个 · Xiangqi Master"
description: "不能。炮吃子要求隔着不多不少一个炮架，如果同一条线上连续站着两个子，炮既走不过第一个子去移动，也吃不到第二个子之后的任何目标，两个挡子等于把这条线彻底封死。"
url: https://xiangqimaster.com/zh/blog/yitiao-xian-shang-lianxu-liangge-zi-dangzhe-pao-hai-neng-chidao-zaihoumian-de-zi-ma
updated: 2026-09-23
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# 如果一条线上连续有两个子挡着，炮还能吃到再后面的子吗？

本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会（WXF）规则，并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的，该局面都在所链接的参考页上，由构建过程在发布之前逐一校验。

> 直接回答
>
> **不能。**见[炮架可以是对方的子吗](https://xiangqimaster.com/zh/blog/pao-jia-keyi-shi-duifang-de-zi-ma)：炮吃子要求隔着**不多不少一个**炮架。如果同一条线上**连续站着两个子**，炮不吃子时的走动本来就**过不了第一个子**，吃子时就更谈不上越过两个子去打第二个子后面的目标，这条线实际上已经被彻底封死。

## 和车的封锁方式其实一样

[车会被自己的棋子挡住](https://xiangqimaster.com/zh/blog/che-hui-bei-danglu-ma)：车走子完全不能越过任何一个子，第一个挡住去路的子就是终点。炮的走子部分和车一样，唯一的区别只在于**吃子**这一种情形需要正好一个炮架，两个挡子对车、炮的路径都是同样彻底的封锁。

## 实战里的用法

想封住对方一门炮的攻击线，不一定要把炮架拿掉，**在这条线上再加一个子**往往更简单，两个挡子叠在一起，炮就完全失去了在这条线上的威胁，这也是防守时常用的一种简单手段。

## 相关问题

两个挡子分别是敌我双方的子，会不会不一样？

不会，挡子的归属不影响这条规则，敌我双方的子都能起到阻挡作用。

如果只挡住第一个子的位置，第二个子往后移一格呢？

只要炮和目标之间仍然是两个子，结果不变，具体这两个子之间的距离不影响判定。

## 相关内容

炮的走法

隔一个炮架才能吃子

炮架可以是对方的子吗？

可以。炮架是任意一个子，红黑都行，种类也不限。要紧的只是数目：不多不少一个。

车会被自己的棋子挡住吗？

会。车走横竖直线任意格数，但路径上不能有任何子，不管是自己的还是对方的，挡住就过不去，更不能像马那样跳过。

## 上盘走一遍

看懂和下出来是两回事。免费对弈，人机或真人，点开就能下。
