国民党军占领张家口后,气焰极其嚣张,企图一举荡平华北。然而,随着需要守备的城市、据点和交通线不断增多,其本来拥有的绝对兵力优势在逐步分散中不断减弱,到了1946年底,可用以机动作战的部队已经不足其总兵力的一半。
而晋察冀军区部队则经过动员新兵和整编部队,总兵力达到24万人。虽然丢失县市40多个,但部队开始确立集中兵力打运动战、歼灭战的思想,轻装上阵,因而能够放手作战,歼灭敌人。
1946年11月至1947年1月,晋察冀部队连续发动易县、满城战役和保定以南战役,共歼敌2万余人,初步稳定了战局。
毛泽东充分肯定晋察冀部队的战绩,同时指示:要进一步确立运动战的指导思想,“大踏步进退,不拘一城一地之得失”,实行“完全主动”的作战。据此,晋察冀军区集中野战军主力,灵活自如地捕捉战机,各个歼灭分散孤立之敌,连续发动了正太战役、青沧战役、保北战役,三战三捷,歼敌万余人,彻底扭转战局。
姜铁军(军事科学院军事历史研究所研究员)毛泽东所强调的“不拘一城一地之得失”,目的只有一个,就是实行完全主动的作战。他强调:放弃城市和地盘时,要有利于歼灭敌人有生力量,而不是无代价放弃;要边打边撤,而不是一泻千里;要有选择的放弃,在放弃中保持野战军机动作战所必需的回旋余地,创造战场。有打有放,打放自如,毛泽东精确地把握了其中的尺度。
于是,战局在毛泽东的有效掌控下,出现了令人惊异的变化。全面内战爆发后的头4个月,国民党军占领153座城市,解放军歼敌32个旅,平均丧失座城市歼灭敌人1个旅。国民党军投入进攻的总兵力209个旅,其中一线攻击兵力最多时117个旅。虽然总体兵力仍占优势,但随着其深入解放区,机动兵力与解放军比较,正逐步丧失优势。
战争的第二个4个月,国民党军新占城市87座,而解放军也收复城市87座,双方得失相当,但解放军歼敌34个旅,已经不必丧失城市就能消灭敌人。国民党军投入进攻的总兵力虽然增加到219个旅,但用于一线进攻的兵力则下降到85个旅,不得不从对解放区的全面进攻转为重点进攻。
战争的第三个4个月,国民党军新占城市95座,而解放军歼敌31个半旅,收复和解放城市153座,净得城市58座,已经既能歼灭敌人又能恢复部分城市。国民党军投入进攻的总兵力虽然达到227个旅,但能够担负战略机动作战的部队,南线只有40个旅左右,北线则数目寥寥。国民党军的进攻已经是强弩之末,陷入了战略上的被动。
综合战争第一年的作战,国民党军共占领解放区城市335座,解放军收复和解放城市288座。国民党军虽多占城市47座,但却付出了112万人的伤亡代价,平均每占一城,就要损失兵力3300余人。
徐焰(国防大学战略研究部教授、博士生导师)更重要的是,由于不计较一城一地的得失,人民解放军赢得了作战行动的高度自由,能够避开国民党军的进攻锐气,避免死打硬拼;能够迫使国民党军在分兵守备城市的过程中,拉长战线,分散兵力,暴露弱点;能够有效缩短自己的战线,集中兵力于主要作战方向,放手捕捉战机,大量歼灭敌人。毛泽东用放弃城市换来了敌我作战力量对比的重大变化。
人民解放军的总兵力由战争初期的127万增加到195万人,国民党军的总兵力则由430万下降到370万。而在机动作战力量的对比上,人民解放军已经占有明显优势,这就为人民解放军的战略反攻奠定了基础。
蒋介石直到此刻,才如梦方醒,意识到自己在战略上犯下了严重的错误。他不得不承认:“国军过去攻下一地,不论其有无军事价值,都分兵据守。如此占地愈多,则兵力愈分,反而处处被匪军牵制,成为被动。”可惜,这种检讨来得太晚了。因为一旦他赖以发动内战的力量优势丧失,他反动统治的末日,也就指日可待了。