《三国演义》是六出祁山——但历史上诸葛亮只伐魏五次,只有第一次和第四次到了祁山
第一次:建兴六年(魏太和二年,228年)春,扬声由斜谷道取眉,使赵云、邓芝为疑军,据箕谷,魏大将军曹真举众拒之。亮身率诸军攻祁山,戎陈整齐,赏罚肃而号令长明,南安、天水、永安三郡叛魏应亮,关中响震。魏明帝西镇长安,命张邰拒亮,亮使马谡督诸军在前,与邰战于街亭。谡违亮节度,举动失宜,大为张邰所破。亮拔西县千余家,还于汉中,戮谡以谢众。
第二次,建兴六年冬,亮复出散关,围陈仓,曹真拒之,亮粮尽而还。魏将军王双率骑追亮,亮与战,破之,斩双。
第三次,建兴七年(魏太和三年,229年)春,亮遣陈式攻武都、阴平。魏雍州剌史郭淮率众欲击式,亮自出至建威,淮退还,遂平二郡。
第四次,建兴八年(魏太和四年,230年)秋,魏国兵分四路,发起攻势:曹真出子午道从北攻南郑;司马懿溯汉水西进,从东直逼南郑,准备与曹真会于汉中;张颌出斜谷道直逼阳平关,由西攻汉中,和曹、司马两路形成三面夹攻的形势;而费曜、郭淮则取道羌地直攻武都、阴平。对于魏国数道并进的进攻,诸葛亮自己屯兵于成固、赤坂以待子午、汉水两路魏军;斜谷一路则有阳平关阻挡;兵出武威的费曜、郭淮由魏延率军西入羌中抵挡,此外诸葛亮招李严领军二万进驻汉中为援。由于连降30多日大雨,道路断绝,魏军无法与蜀兵交战,只得退去。(这一次防守战参阅了《三国志》的《曹真传》、《华歆传》、《后主传》、《魏延传》等)
第五次,建兴九年(231年)春,亮复出祁山,以木牛运,粮尽退军,与魏将张邰交战,射杀邰。
第六次,建兴十二年(234年)春,亮悉大众由斜谷出,以流马运,据武功五丈原,与司马宣王对于渭南。亮每患粮不继,使己志不申,是以分兵屯田,为久驻之基。耕者杂于渭滨居民之间,而百姓安堵,军无私焉。相持百余日。其年八月,亮疾病,卒于军,时年五十四。
史书记载,诸葛亮南征后对曹魏用兵共有七次:
1、建兴六年(228)春,诸葛亮事先扬声走斜谷道取郿,让赵云邓芝设疑兵吸引曹真重兵,自己率大军攻祁山(甘肃西和县西北)。陇右的南安、天水和安定三郡反魏附蜀。张郃出拒,大破马谡于街亭。诸葛亮拔西县千余家返回汉中。这是第一次出祁山。
2、同年(228)冬,诸葛亮出散关(陕西宝鸡市西南)围陈仓(宝鸡市东),粮尽而退还汉中。魏将王双来追,被斩。
3、建兴七年(229)春,诸葛亮遣陈式攻武都(甘肃省成县周边)、阴平(甘肃省文县周边)二郡。雍州刺史郭淮引兵救之,亮自出至建威(甘肃省西和县西),郭淮退。遂得二郡。
4、建兴八年(230)秋,魏军三路进攻汉中,司马懿走西城(陕西省安康县西北),张郃走子午谷,曹真走斜谷。诸葛亮驻军于城固(陕西省城固县东)、赤坂(陕西省洋县东二十里)。时大雨三十余地,魏军撤退。
5、同年(230),诸葛亮使魏延、吴懿西入羌中,大破魏后将军费曜(瑶)、雍州刺史郭淮于阳溪(南安郡内,当在甘肃省武山西南一带)。
6、建兴九年二月,诸葛亮率大军攻祁山,始以木牛运。时曹真病重,司马懿都督关中诸将出拒。诸葛亮割麦于上邽(甘肃省天水县)。司马懿追亮至卤城(天水市与甘谷之间),掘营自守,有“畏蜀如畏虎”之讥。五月,司马懿与诸葛亮交兵,魏延等将斩获敌甲首三千级,玄铠五千领,角弩三千一百张。六月,李严因运粮不济呼亮还。张郃追亮退兵至木门,中箭身亡。此为二出祁山。
7、建兴十二年(234)二月,诸葛亮率大军出斜谷道,据武功五丈原(陕西省岐山南),屯田于渭滨。司马懿据守不出。八月,诸葛亮卒于五丈原。杨仪等率军还,有“死诸葛走生仲达”事。
这七次用兵,出祁山只有两次。第四次用兵是防守,蜀魏并未交战。第五次只出偏师,诸葛亮未出汉中亲至。因此人们通常按照清人俞樾《小浮梅闲话》中的说法,称诸葛亮五次北伐。清人梁章钜称诸葛亮四次北伐,未记建兴七年出兵。
公元227年春天,诸葛孔明认为北伐时机已经成熟,于是将大军进驻汉中,筹备北伐曹魏。曾上书《出师表》给刘禅,陈述出师的原因,表明统一中原的希望,开始五次北伐的序幕。《三国演义》中“六出祁山”的说法是不正确的。诸葛亮前后出师北伐五次,真正出兵祁山只有二次(第一次、第四次)。
六次
6