《C語言程序設計基礎及進階教程》分上、中、下三篇共12章,循序漸進地講述了C語言程序設計的編程技術,從基本概念的理解到常用算法的介紹,再到具體案例的應用,其中還穿插講述了一些程序設計測試和調試方法。各部分內容具體分布如下。第1章~第9章是基礎篇,依次講解了C語言基礎知識、三大基本控制結構、數組、函數、指針、結構體、共用體、文件與低層接口等主要內容。第10章為常用算法篇。介紹了計算機程序設計的基本方法(包括篩選法、迭代法、枚舉、模擬、遞推、分治與遞歸、貪心算法)和優(yōu)化設計思想,通過實例說明了常用程序設計方法的實際應用和編程技巧。第11章~第12章為綜合案例篇,從系統(tǒng)需求、總體設計、函數設計、編碼和測試進行了講解。圖書管理系統(tǒng)應用了基礎階段知識,工資管理系統(tǒng)應用了高級編程技術(漢字、圖像、圖形、動畫、密碼驗證、鼠標和鍵盤操作、系統(tǒng)中斷調用等)。案例之后有可增加功能、關鍵技術剖析和導師點評。《C語言程序設計基礎及進階教程》通俗易懂,便于讀者自學;范例選取精心,代碼規(guī)范,具有典型的代表性,可移植性強,便于讀者創(chuàng)新思維?!禖語言程序設計基礎及進階教程》主要適用于高等學校計算機及相關專業(yè)的教材,也可供自學者及軟件開發(fā)人員參考。為了方便讀者的學習和教師教學,《C語言程序設計基礎及進階教程》配有電子教案,并提供書中的實例和案例源代碼。