《三国演义》被评价为“七分实三分虚”,这点在小说主要人物的寿命上表现得非常明显。就算是在感情上很喜欢的人物(如诸葛亮、关羽),罗贯中也是按照历史写他们的去世时间,不会延长他们的寿命。
但“五虎上将”之一的马超在《三国演义》中却是个例外。根据史书记载,马超病逝于章武二年(222年),而刘备病逝于章武三年(223年)。也就是说在马超去世时,刘备还没有对诸葛亮“白帝托孤”。
可是在小说《三国演义》里,马超的去世时间却变成了诸葛亮“七擒孟获”之后,还在“安居平五路”时立功,在“七擒孟获”时负责防御曹魏。那么罗贯中在《三国演义》里为什么给马超“续”了几年的寿命呢?
首先,在真实的历史上,蜀汉从关羽被害后就进入了悲剧模式,法正、关羽、黄忠、张飞、马超、刘备在三年之内先后去世。等到刘禅登基的时候,蜀汉的元老重臣只剩下诸葛亮和赵云了,可谓凄惨凋零。
《三国演义》小说的基本立场毕竟是“尊刘反曹”,罗贯中觉得小说的读者们可能很难接受蜀汉主角团在如此短的时间内几乎团灭。因此罗贯中为马超续了几年的寿命,冲淡悲剧色彩的同时增加马超的戏份。
其次,在《三国演义》小说里,诸葛亮执政后的第一场重头戏就是“七擒孟获”。为了增加“七擒孟获”的可看性,罗贯中让赵云、魏延这些在历史上没有参加南征的蜀汉名将也跟着诸葛亮去“七擒孟获”了。
但这么写就出了BUG:既然蜀汉名将都去南征了,那么曹魏为什么不乘虚进攻呢?于是罗贯中干脆让马超多活几年并在诸葛亮南征时镇守汉中,有五虎上将坐镇防守,曹魏自然无法乘虚进攻蜀汉了。