最早把“空城计”写入史书的,是西晋初期的王隐。他在《蜀纪》中写道:诸葛亮屯兵于阳平,派遣魏延带领大军东下,诸葛亮与一万多人留下守城。司马懿带二十万大军和魏延作战。然而和魏延走的不是一条路,只好一直往前走,当大军距阳平还有六十里的时候,探马来报说,诸葛亮在城中,兵力很少。
此时,诸葛亮也知道司马懿来到,若要魏延回师,已经来不及了。将士们知道司马懿来到了,都很惊慌。只有诸葛亮神闲气定,号令三军,偃旗息鼓,不得随意进出营帐。又令大开城门,随地洒扫。司马懿到后于城外观察,认为诸葛亮一生谨慎,从不行险。探马报知兵力很少,谁又能确定这不是诸葛亮的疑兵之计呢?关键是一路走来,并未见蜀军踪影。揣度良久,疑有伏兵,遂下令撤军。
据《晋书王隐传》记载,王隐的父亲王铨,曾出任过西晋参军,“有著书立说的志向,常记载军中发生的事情及行军打仗的情况,没写完就死了。”王隐“博学多闻,受父遗业,西都旧事,多有研究”。在元帝太兴初年,被召“为著作郎,令撰《晋史》”。王隐奉诏撰史,受家庭及时代因素影响,他对这段历史颇为谙熟,《蜀纪》所载应当不虚。
《三国演义》诸葛亮空城计之所以成功与他极其谨慎有关,不打无把握之仗,这种说法对吗?
诸葛亮摆的空城计是不得己而为之,这与他平时谨慎不打无把握之仗不能相提论。诸葛亮摆空城计有两个原因。第一诸葛亮把人马都分拨到各个隘口把守或阴蔽之处埋伏去了,他身边无有将士护卫,就是剩下的文官,也分一半人马运粮草去了,小小西城只剩下二千五百人,多是老弱病残者。马报急报“司马懿引大十五万望西城县蜂拥而来”,这迫在眉睫之急,怎么办?如果逃跑已来不及了,如果投降那不是诸葛亮的品格。第二诸葛亮善于推测对方的心理活动,司马懿也是著名的军事家,不是一般人物,平时作战也非常谨慎小心,没有十分把握绝不会冒然行动,同时诸葛亮以“谨慎小心”以著称,其名声度超过司马懿。诸葛亮把握准了司马懿的脉博,故此摆出了空城计。所以孔明传令教:“将旌旗尽皆藏匿,诸军各守城铺,如有妄行出入及高声言语者,立斩!大开四门,每门上用二十军士,扮作百姓,洒扫街道,如魏兵到时,不可擅动,吾自有计”孔明乃披鹤氅,戴纶巾,引二个小童携琴一张,于城楼前凭栏而坐,焚香操琴。司马懿大军到了城下,看到这种情况,料到诸葛亮必有埋伏,绝对不能冒然前进。立即教前军作后军,迅速撤退。