空城計在西城,今陝西省安康市西北。西城,古縣名。
漢時置西城縣,西魏時移至今安康。東漢建安二十年,分漢中郡置西城郡,治所在今安康西北。
《三國演義》中的所謂“西城”,應指古秦州西南百二十里的地方。《三國志諸葛亮傳》和《讀史方輿紀要》卷五十九所載的“亮拔西縣千餘家還漢中”的西縣,即指此地。
《三國演義》中寫,魏國派司馬懿掛帥進攻蜀國街亭,諸葛亮派馬謖駐守失敗。司馬懿率兵乘勝直逼西城,諸葛亮無兵迎敵,但沉着鎮定,大開城門,自己在城樓上彈琴唱曲。司馬懿懷疑設有埋伏,引兵退去。
事實上,這只是郭衝在註解裏編出的小故事,街亭之戰時司馬懿遠在洛陽,攻克孟達後回駐宛城,和發生地點相隔千里,和諸葛亮對戰的是張合,孔明見街亭敗績,迅速撤回漢中 。所以,此事件本身是虛構的。
空城計,這是一種心理戰。在己方無力守城的情況下,故意向敵人暴露我城內空虛,就是所謂“實者實之,虛者虛之”。敵方產生懷疑,更會猶豫不前,就是所謂“疑中生疑”。敵人怕城內有埋伏,怕陷進埋伏圈內。但這是懸而又懸的“險策”。