《計算機軟件技術基礎》將C語言程序設計、算法和數據結構等內容融為一體,旨在向讀者介紹軟件技術中最基本的、也是最重要的知識,即程序設計技術。C語言程序設計部分包括C語言基礎、程序控制結構、數組、函數、指針、結構類型、共用體和枚舉類型、文件等,算法和數據結構部分包括算法的概念和評價方法,表、樹、圖等主要結構和棧、隊、矩陣、字符串和散列表等基本結構,以及各種排序算法。本書內容豐富,敘述簡練,每章都配有練習題。另外,與本書同步出版的配套教材《計算機軟件技術基礎實踐教程》用于指導讀者如何編程并上機調試。本書可作為大學計算機軟件技術基礎課程的教材或教學參考書,也可作為廣大電腦愛好者學習程序設計方法的自學書籍。