本書從介紹C語言的基礎語法開始,循序漸進地介紹了程序設計的3種程序控制結構:順序、選擇和循環(huán),以及函數、數組、指針、結構和文件等內容。本書理論聯系實際,注重培養(yǎng)讀者解決問題的能力,始終強調養(yǎng)成良好編程習慣的重要性。本書講解深入全面,精心設置大量例題并搭配習題,通過對解題思路的分析和代碼的講解,幫助讀者鞏固所學知識點、拓寬視野、學會自主思考、能夠獨立分析和解決問題。本書例題代碼簡潔,語言描述通俗易懂。讀者通過學習本書內容可以逐步掌握C語言程序設計的基本語法、程序控制結構和復雜數據類型,還可以掌握結構化程序設計的思想和方法。本書既適合作為高等院校與高職高專院校計算機專業(yè)學生的教材,又適合作為程序員的指導用書。