本書從入門學習者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例、貼近開發(fā)實戰(zhàn)的項目,循序漸進地讓讀者在實踐中學習C語言編程知識,并提升自己的實際開發(fā)能力。全書分為6篇24章,分上、下兩冊,分別為基礎篇、進階篇、高級篇、數(shù)據(jù)庫篇、游戲開發(fā)篇、商業(yè)項目篇,內(nèi)容包括搭建C語言開發(fā)環(huán)境,算法基礎,C語言基礎,運算符與表達式,流程控制語句,利用數(shù)組處理批量數(shù)據(jù),用函數(shù)實現(xiàn)模塊化程序設計,指針的使用,結(jié)構(gòu)體和共用體,位運算,預處理指令,文件輸入與輸出,內(nèi)存管理,管理SQL Server 2014,數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建與維護,SQL Server數(shù)據(jù)表操作,SQL語句,存儲過程、觸發(fā)器與視圖,使用C語言操作數(shù)據(jù)庫,俄羅斯方塊、2048游戲,火車訂票系統(tǒng)、圖書管理系統(tǒng)和窗體版圖書管理系統(tǒng)。書中所有知識都結(jié)合具體示例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會C語言程序開發(fā)的精髓,快速提高開發(fā)技能。 本書適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校及中專院校相關專業(yè)的教學參考書,還可供開發(fā)人員查閱、參考。