本書着眼於應用型人才的培養,以結構化程序設計思想,通過深入淺出、循序漸進的講解方式,將C語言的相關語法和規則融合在實際應用中,重視從「現實問題的提出」到「算法的設計」,再到「編程實現」這一全過程的分析和講解,使讀者領會C語言程序設計的精髓,快速提高學習效率和效果。
全書分為3篇12章,基礎篇包括C語言概述、基本數據類型、運算符和表達式、C語言程序控制結構;提高篇包括數組及應用、函數、指針、結構體與共用體、文件;實踐篇包括圖形應用和實踐項目以及C語言實驗內容。本書除了講解C語言的語法外,在每一章最后安排了貫穿教學全過程的教學案例,使讀者可以通過模仿,提高綜合編程能力,達到學以致用的目的。
本書內容翔實,實例豐富,可以作為高等院校計算機專業和非計算機專業學生學習C語言程序設計課程的教材和學習參考書。本書所配電子教案及書中程序例題源代碼、習題解答等均可從清華大學出版社網站下載。