本書嚴格遵循C語言標準,全面、繫統、深入淺出地闡述了C語言的基本概念、語法和語義,以及用C語言進行程序設計的方法和技術。全書共三篇,第一篇為“C語言程序設計基礎知識”,第二篇為“C語言高級編程技術”,第三篇為“C語言綜合應用與實踐”。第一篇強調對基本概念的理解和掌握,主要講解C語言的語法規則、C語言的基本控制結構、數組、函數等知識;第二篇強調在理解和掌握的基礎上運用高級編程技術的方法編寫程序的能力,該篇主要介紹了指針、結構體、共用體、文件等相關知識;第三篇重在培養學生綜合編程能力及程序編碼的規範性,主要介紹了學生成績管理繫統的設計和開發。
本書內容豐富,可讀性強,內容的編排盡量符合初學者的要求,在實例的選擇上從易到難,並且能夠解決一些實際問題。配套的實驗指導書《C語言趣味實驗》可以強化學生熟練和鞏固所學知識。
本書可作為大學本科計算機和相關專業的“C程序設計”教材,也適合作為C語言初學者的入門讀物和自學教程。