其实诸葛亮北伐从一开始就没有遇到司马懿,只是曹魏在第四次北伐时派司马懿去见诸葛亮,因为那年死在曹真的只有司马懿一个人。司马懿和曹真之间有一些过节,但是敌情就是目前的状态,曹真最后把所有的兵都托付给了司马懿。所以就这样,司马懿和诸葛亮两次交战,分别是在诸葛亮第四次和第五次北伐的时候。会议中双方都不占绝对优势。司马懿还是很怕诸葛亮的,所以采取的策略是防御为主,诸葛亮就像一块钢板,无论用什么手段都刺不到。
就诸葛亮而言,司马懿根本入不了他的眼。诸葛亮前三次北伐,曹魏的主帅是曹真,而曹真和整个蜀汉都是老对手。诸葛亮第三次北伐成功拿下两县,其他成绩不多。所以当曹魏换了主帅,又是一个沙场新人的时候,诸葛亮觉得自己的机会来了。所以等到第四次北伐,诸葛亮还是照常选择出祁山攻陀。不过这次诸葛亮用木牛流马运输粮食,效率提高了不少。司马懿很怕诸葛亮,一时不知如何应对。
因为这次诸葛亮的后勤得到了保障,行军速度比平时快了好几倍。看到提前出现在自己眼前的蜀军,郭淮等人也是吓了一跳。因为这次我没有准备好,所以被诸葛亮打败了。然后诸葛亮继续前进,在路上遇到了司马懿的军队。但司马懿此时不敢轻举妄动,采取了防御的姿态。对司马懿来说,最稳妥的办法就是用时间拖住诸葛亮。然后司马懿选择与诸葛亮对抗,试图消耗蜀军的粮草。
这时张合提出要包抄蜀军,司马懿没有采纳。而是派张合为先锋,正面迎战诸葛亮。结果这个策略被诸葛亮算计了,三路与张合作战,大获全胜。但诸葛亮的部队在那之后因为粮食问题不得不撤退,司马懿想乘胜追击,让张合领兵追击。但是张合不愿意进行,怕诸葛亮作弊,最后张合只好硬着头皮进行。最后被蜀军伏击,张合弓箭射成重伤而死。
所以如果这么看的话,司马懿和诸葛亮的第一次交锋,诸葛亮赢了。后人把司马懿解读为故意杀害张合,其实诸葛亮没有这样做的理由。毕竟他不可能百分百战胜诸葛亮,他非常需要张合的经验。而且司马懿在上谷差点被诸葛亮烧死。如果不是诸葛亮半路夭折,司马懿可能几次北伐都撑不到完全。所以说司马懿能压制诸葛亮有点牵强。那时候司马懿还只是个菜鸟。