本書從利于初學者理解的角度,以通俗易懂的語言、豐富的案例,深入淺出地講解了C程序設計的基本方法;采用案例教學、理論與實踐相融合的教學方法,將C語言基礎知識、C程序的控制結構、數組與指針、函數、結構體與共用體、文件操作等內容有機聯系起來,有效促進了讀者C程序設計能力的提升。每章都配有一定數量的案例和習題,使讀者循序漸進地掌握C語言的編程方法和思想,提高動手能力,逐步掌握用計算機解決實際問題的方法。本書提供所有程序的源代碼和電子課件。本書適合作為高等院校及各類培訓院校計算機專業(yè)學生的教材,也可作為C語言程序設計的愛好者的自學用書。本書還配有輔導教材,可以幫助讀者進一步鞏固所學知識。