C語言是一種計算機程序設計語言,既有高級語言的特點,又具有匯編語言的特點。C語言可以作為系統(tǒng)設計語言來編寫工作系統(tǒng)應用程序,也可以作為應用程序設計語言編寫不依賴計算機硬件的應用程序,因此它的應用范圍十分廣泛。對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明顯優(yōu)于其他解釋型高級語言,有一些大型應用軟件也是用C語言編寫的。本書共分為5部分,詳細介紹了C語言的基礎知識、C語言的程序分析方法、調試方法、常見問題的編程方法以及初學者?犯的錯誤。《C語言寶典(第2版)》循序漸進地講述了C語言基礎知識、三種基本控制結構、數(shù)組、指針、結構體共用體、文件、底層操作等主要內容,并穿插講述了一些編譯預處理知識和程序設計方法及調試方法等?!禖語言寶典(第2版)》的最后部分,介紹了利用C語言編寫功能比較完備的程序的設計過程以及源代碼,使讀者對C語言程序設計有一個比較完整的設計思路,同時又可以加強對C語言常用的基礎知識的理解和程序調試的掌握,還能掌握通用的軟件開發(fā)過程。本書既適合沒有編程語言經驗的初學者,也適合相關專業(yè)在校生。