蔣介石曾提出國民黨軍隊失敗的原因:
「我們此次失敗並不是被共匪打倒的,實際上是我們自己打倒自己。因為我們的軍隊是無主義、無紀律、無組織、無訓練、無靈魂、無根底的軍隊,我們的軍人是無信仰、無廉恥、無責任、無知識、無生命、無氣節的軍人」
以及日記所寫:
「軍隊為作戰而消滅者十之二,為投機而降服者十之二,避戰圖逃而滅亡者十之五,其他運來台灣及各島整訓留存者,不過十之一二而已。」
從蔣介石來看,國民黨在軍事方面的錯誤有如下:
一、內戰之初的自大輕敵;
二、固守於保城保池為中心的軍事戰略方針,致使兵力分散,被解放軍各個消滅;
三,用人看派系,缺少統帥型的將領;
四、嚴重的軍事教條主義;
五、政工工作有名無實,對體制的內耗無從解決,國軍既非「黨」軍更非「國」軍,而是將領們擁兵自重的「私軍」;
六、保密與情報工作失敗;
七、軍隊內部無凝聚力,到了大失敗時,蔣介石大聲疾呼「官兵一致,生活一致,實行軍民和一,真正做到軍隊是人民的軍隊,武力為人民的武力」,但為時已晚。
反觀共產黨的軍隊——
一、在「百團大戰」後,繼續和日軍作戰的情況下重視軍力的發展和保護;
二、思想統一,和國民黨奪天下的意識明確;
三、黨、政、軍完全軍事化,指揮統一,輕裝上陣;
四、經過土地改革擴大並強化中共的社會基礎,使中共兵源充足,又接受了一些投誠的偽軍,擴充兵力;
五、沒有負擔,中共軍隊,不需發工資,只需吃飯穿衣就可。國民黨軍隊則之相反,要支付巨額的軍餉;
六、中共幹部沒有私產,這點尤其重要。(蔣介石日記中將「幹部不準有私產」列為中共優點的第一條);
七、進入東北後得到蘇軍的巨大支持 ,包括軍火等方面的支持;
八、作戰靈活,由於抗戰期間八路軍的作戰方式多為游擊戰,不少高級將領運動戰都不會打了,為了和國民黨決戰,他們迅速學習和轉變戰法,在東北打了幾戰後,提高很快,迅速掌握大兵團、正規化、攻堅戰的戰法;
九、中共無所謂一城一池的得失,大踏步前進,大踏步後退,根本不在乎因丟失地盤國際輿論會有什麼看法,壓力都拋給國民黨。
抗日戰爭結束後,儘管老兵數量多,裝備好,產能上去,但控制能力卻降低,所以國軍在打仗的時候連抗日戰爭的表現都比不上。
且當時國民黨沒有執行力也沒有控制力,就算美軍送出支援也無力回天。而國民黨內在各種私營下,國民黨再多武器也被倒賣給共軍。共產黨卻能只用基礎物資便換取高端物品,因共黨控制區廣泛,而且多為基礎物資生產地。
再者,蔣介石及胡中南等高官身邊全是間諜,消息全都被透露出去,設計的作戰計劃全都被知曉,於是越打越輸,越輸越沒士氣,惡性循環。
接著,國民黨派系多,西安事變為關鍵點——國民黨最先潰壩的就是黨團組織,清黨自廢武功,變成槍指揮黨,用武力維持統治。反觀共產黨,則真正做到黨指揮槍。
國共內戰,與其說國民黨是輸給共產黨,不如說是輸給了國民黨自己。內部問題自剛開始至後期,一直存在派系分支過多及各方人馬思想各異的種種問題,這些壞因於國共內戰剛開始的前三年優勢不斷累積,終究還是無法掩蓋其金絮其外,敗絮其內的事實。