本書以C/C++語言為基礎,系統地介紹程序語言、算法與數據結構,注重系統能力培養。全書由14章組成,以程序設計語言、程序設計方法、程序設計技術三大主題組織教材內容,采用“數據表示”和“程序實現”雙線索知識體系。
本書結構清晰、語言通俗易懂,具有專業的編程風格;內容由淺入深、知識循序漸進,例題豐富,注重典型案例的精選與提煉,配套有程序設計綜合訓練平臺、系列教學軟件、教輔參考書、混合式教學和慕課資源等。
本書可作為高等院校本科生“程序設計”“計算機高級語言”等課程的教材,也可作為信息技術類培訓課程的教材,還可作為軟件開發、學科競賽實踐活動和編程愛好者的自學教材。