本書是一本與眾不同的C語言入門好書。作者以獨特的視角,向初學者講述了如何纔能真正理解和掌握C語言。本書充分考慮了初學者學習C語言時的種種困難,講解細致入微,抽絲剝繭,層層推進。本書除了講述C語言之外,還對編程思想、編程風格、算法設計和操作繫統等做了必要講解,以培養讀者良好的編程習慣。另外,作者專門為本書錄制了配套教學視頻,以幫助讀者高效、直觀地學習。這些教學視頻和本書涉及的源程序一起收錄於本書的配書光盤中。
本書共15章。主要內容包括程序設計原理、C語言基本語法(數據類型、運算符和表達式)、輸入與輸出、程序控制結構、數組、指針、函數、其他數據類型與預編譯、文件操作、C語言動態內存分配、數據結構、Visual C++ 6.0測試與調試、編程風格、Linux環境C程序設計、算法入門等。最後一章介紹了一個綜合案例——學生成績管理繫統的實現過程。附錄結合實例詳細介紹了C語言標準庫函數的等