答案其实相当简单,因为在真实的历史中,根本没有所谓的“空城计”这回事!
这一情节出现在《三国演义》中,描述的是诸葛亮第一次北伐期间。当时,诸葛亮将街亭交给了马谡防守,但马谡不慎失守,导致街亭被敌军攻破。由于这个意外,诸葛亮不得不急忙指挥蜀军撤回汉中,同时还得带上三郡的百姓一同撤离。为了解决这一危机,诸葛亮将手下所有的军队分散部署。而正是此时,司马懿带领大军赶到。面对眼前的危局,诸葛亮处变不惊,他坐在西城的城楼上,弹起琴来,并且命人打开城门。当司马懿率军到达后,看到诸葛亮如此镇定,不禁产生了怀疑,认为城中必有埋伏,便决定命令大军撤退。于是,诸葛亮趁机安全撤退。
然而,除了马谡失守街亭的事件外,整件事其实都是后人虚构的。历史上,诸葛亮在街亭丢失后,顺利地将蜀军撤回汉中。而司马懿,事实上并不在当时的现场,他那时还在远离街亭的荆州呢!这一切,要从司马懿的背景谈起。
在曹丕临终之前,司马懿被任命为魏国的四大辅政大臣之一。然而,直到曹丕去世前,司马懿一直担任文职,根本没有指挥过军队。没想到曹丕去世不久后,东吴突然发动了对荆州的进攻,恰逢魏国荆州主帅夏侯尚去世。面对这一危机,新登基的曹叡迫切需要任命一位新将领来应对荆州的局势,最终他选择了司马懿。
曹叡之所以选中司马懿,原因有二:一是司马懿在朝中地位较高,能够有效统帅荆州的军队;二是曹丕临终前,魏国主要军区的指挥官几乎都是曹魏宗室成员,而曹叡刚登基,对于这种局面感到不安,因此需要一位士族领袖来平衡局势。
司马懿到达荆州后,迅速击退东吴军队,并带领魏军驻守宛城。此时,诸葛亮准备第一次北伐,同时,原蜀汉官员孟达在新城郡谋反。孟达原本是刘备的部下,临终时投降魏国,但此时诸葛亮给了他许多承诺,促使孟达决定背叛魏国。为了平定孟达的叛乱,司马懿在短短八天内便从宛城赶到新城郡。接着,他又用了十六天时间攻下新城,解决了孟达的叛乱。
这场新城之战发生在公元228年的正月,几乎与诸葛亮北伐的时机重合,而同年春天,街亭之战也爆发了。按理推算,若新城之战结束后,司马懿带领主力迅速赶往陇西,时间上是能赶上的。然而,从军事和政治的角度来看,这样的行动毫无意义。
首先,司马懿在攻下新城后,不能立即离开。他还需要处理俘虏,并将新城的百姓和物资转移,以彻底稳定局势。其次,司马懿的职责是防守荆州,如果他离开了荆州,东吴必然趁机进攻,魏国的防线将岌岌可危。因此,司马懿根本不可能去陇西。
历史的记载与这一逻辑相符。在正史中,并没有司马懿带兵支援陇西的记载,反而有记载表明他最终带兵返回宛城。因此,所谓的“空城计”完全是小说中的杜撰情节。如果当时司马懿真在陇西,诸葛亮确实玩起了空城计,那么根据正史的情况,诸葛亮几乎必然会被魏军俘虏。