本書主要介紹了C語言的數據類型、運算符和表達式、結構化程序設計語句、數組、函數、指針、複合數據類型、文件、圖形程序設計基礎等各種典型內容。全書共10章,前9章分別介紹C語言各種基礎知識,通過大量案例和練習讓讀者掌握所學知識,第10章介紹了兩個綜合項目,分別是不帶圖形界面的管理信息系統和帶圖形界面的迷宮探險遊戲。每章最後配有類型豐富的在線測試練習題,並提供了習題參考答案。本書對C語言各知識的闡述通俗易懂,習題的選擇難易適當,題型豐富;對於在Turbo C 2.0和Visual C++6.0不同環境下運行結果不同的程序,給出兩種環境下的運行結果,方便讀者理解。書中所有程序均已調試運行通過,運行結果為截屏顯示。本書既可作為高職高專、職業技術大學、應用型本科院校計算機專業程序設計課程的教材,也可作為成人教育、自學考試和從事計算機應用的工程技術人員的參考書。本書配有視頻講解教程、配套電子教案、電子課件、源代碼等相關資源,可掃描書中二維碼觀看視頻或登錄電子工業出版社的華信教育資源網(http://www.hxedu.com.cn)註冊後免費下載。