本書系統(tǒng)、全面地介紹了有關(guān) C 語言程序設(shè)計所涉及的重要知識。全書分為基礎(chǔ)篇、提高篇、高級篇和項目篇,共 18 章?;A(chǔ)篇包括邁進 C 語言的大門、C 語言的開發(fā)環(huán)境、初識 C 語言、C 語言基本數(shù)據(jù)類型、數(shù)據(jù)輸入與輸出、運算符與表達式、條件判斷語句、循環(huán)語句。提高篇包括數(shù)組、字符串處理函數(shù)、輸入驗證、函數(shù)、指針的使用。高級篇包括復(fù)合數(shù)據(jù)類型及鏈表、預(yù)處理命令、文件操作、內(nèi)存管理。最后,項目篇是開發(fā)一個俄羅斯方塊游戲。每章內(nèi)容都與實例緊密結(jié)合,有助于讀者理解知識、應(yīng)用知識,達到學(xué)以致用的目的。本書附有配套資源,包括源碼及教學(xué)視頻。其中,源碼全部經(jīng)過精心測試,能夠在 Windows XP、Windows 7、Windows 8、Windows 10 系統(tǒng)下編譯和運行。本書可作為大中專院校計算機專業(yè)、軟件專業(yè)及相關(guān)專業(yè)的教材,同時也適合 C 語言愛好者、初級C 語言讀者參考使用。