司马懿与曹爽的过节,不只是官场权力斗争。对蜀征战的思路上,二人有着严重分歧。《曹爽传》谓:“(邓)飏等欲令爽立威名于天下,劝使伐蜀,爽从其言,宣王止之不能禁。正始五年,爽乃西至长安,大发卒六七万人,从骆谷入 ……”由于贸然深入,补给线太长,而蜀兵据险为固,曹爽差点折了进去。司马懿怕是任由这般折腾下去,早晚让诸葛亮撕开秦陇防线。其实,司马懿一直坚持以逸待劳的防御思路,不想轻易对蜀动兵。虽说最初是他建议曹操攻蜀,但那是一个稍纵即逝的战机,当时刘备在川中立足未稳。当司马懿可以影响大局的时候,他很清楚解决蜀汉的时机未到。
《三国演义》写司马懿对蜀作战,笔墨颇有抵牾之处。第八十五回,刘备死后,曹丕想趁机伐蜀,贾诩认为不可仓促出兵,司马懿却说:“不乘此时进兵,更待何时?”于是征调鲜卑、南蛮、孙吴、上庸孟达以及国中曹真等五路大军,以图形成合围。这事纯属小说虚构,好让诸葛亮借此上演安居平五路的好戏。毛宗岗夹批中说:“司马懿惯与蜀兵对头,却与此处早伏一笔。”其实,也是不想让司马懿出场太晚,故意在此加点戏码。但这样一来,接下去还得让司马懿保持这种好战姿态。第九十五回,诸葛亮一出祁山无功而返,司马懿趁机收复陇西诸郡。曹叡夸他几句,这老头竟来劲了,要求率兵剿灭汉中蜀兵 “以报陛下 ”。这当儿尚书孙资出言谏阻,认为不必大举进讨,派兵据守斜谷险要即可,“不过数年,中国日盛,吴蜀二国必自相残害,那时图之,岂非胜算?”曹叡问司马懿 “此论若何 ”,司马懿说 “孙尚书所言极当 ”,竟不再坚持进讨的主张。从这儿开始,司马懿又回到了自己的立场。《魏书 ·孙资传》裴注引《孙资别传》云:“诸葛亮出在南郑,时议者以为可因大发兵,就讨之,帝意亦然。以问资。”小说将 “时议者 ”换成了司马懿,再让司马懿陡然转换立场,手法也算巧妙。
往后,司马懿的调子就完全转过来了。第九十六回,闻悉诸葛亮准备再出祁山,曹叡召大臣商议对策,司马懿强调 “蜀未可攻也 ”。因料定诸葛亮会用韩信暗度陈仓之计,司马懿命人在陈仓道口筑城守御。果然诸葛亮二出祁山就在陈仓被阻,蜀军用云梯、冲车、掘地道各种战术都无济于事,直到守城主将郝昭病危才被攻破。其实,最后让诸葛亮占了便宜,也是魏方主帅曹真贸然出击所致。司马懿说过 “我军只宜久守 ”,这话曹真根本听不进去。后来,司马懿接替曹真总摄陇西诸路军马,在前沿阵地主要就采取 “坚守不出 ”的方针。甚至第一百零三回,诸葛亮以巾帼女衣相羞辱,司马懿仍受之不战,不为所动。
第九十九回,毛宗岗夹评中讥嘲:“坚守不出,是他看家拳。”将司马懿比作只会躲着对手的拳师,绝非公允之论。诸葛亮六出祁山,实际上寸土未得,这场战争最终胜出的不是蜀方。作为讲史小说,《三国演义》不可能改写魏蜀间的战争结局,然而在整个六出祁山过程中,小说以虚构手法描述若干局部战役,如以姜维诈降将曹真引入斜谷道,又在木门道诱杀张郃,上方谷围住司马懿 ……叙事焦点多在诸葛亮的妙计实施,这就给人蜀军胜多负少的印象。虽然出师未捷,却让人从诸葛亮的悲剧命运中感受到一种精神胜利,这是小说家的妙着。其实,仅就军事观点而论,司马懿的防御战略未有不当。蜀军远道而来,补给困难,以防御消耗敌人自是聪明手段。但看司马懿之谨慎,曹真之躁进,几次战役中都分明形成胜败反差。
司马懿后发制人的防御心态并不完全出于军事谋略,也是从曹魏集团内斗中养成的政治经验。小说叙事亦着意强化其官场挫折。前述第九十一回中,司马懿既督雍、凉二州,孰料马上就起了风波。诸葛亮用马谡反间计冒其名义发布反曹叡告示,华歆便趁机进谗,“司马懿鹰视狼顾,不可付以兵权,久必为国家大祸 ”。曹真不以为是,却让曹叡效仿刘邦伪游云梦之计,驾幸安邑,待司马懿迎驾时加以辨察,或“观其动静,就车前擒之 ”。
……叡从之,遂命曹真监国,亲自领御林军十万,径到安邑。司马懿不知其故,欲令天子知其威严,乃整兵马,率甲士数万来迎。近臣奏曰:“司马懿果率兵十余万,前来抗拒,实有反心矣。”(毛批曰:“仲达虽乖,此时却着了道儿。”)
司马懿纵使奸猾,也没想到竟是刘邦擒韩信的招儿。不管他如何剖肝沥胆表白忠心,曹叡还是疑虑万分,最终按华歆的意思将他削职归乡。这段故事虽是虚构,却真实反映了司马懿的官场处境。在曹叡时期,司马懿出力最多,但曹叡临终确定顾命人选先就没有他,起初圈定的几乎都是宗室子弟(见《三国志 ·魏书 ·刘放传》)。
《三国演义》中的司马懿