全書共分11章,包括C語言程序設計概述、數據類型、運算符和表達式、3種基本控制結構的程序設計、數組、函數、編譯預處理、指針、文件操作、屏幕控制與繪圖及C++基礎等內容。本書內容豐富、概念清楚、層次分明、通俗易懂,并配有大量的例題,適合教師課堂教學和學生自學。另外,每一章末都附有精選的多種類型的習題,有助讀者復習,鞏固所學知識,以培養(yǎng)讀者的實際編程能力。本書配有以任務驅動的“C程序設計實驗CAI系統”。該系統利用計算機的特點對C程序設計實驗進行整合。使用本CAI系統進行上機實驗,學生上機實驗目的明確,可大大改善實驗效果,減輕教師指導學生實驗的工作量。若選用本書作教材,可獲得用于課堂教學的電子課件和實驗CAI系統網絡版。本書配套的“C程序設計實驗CAI系統(單機版)”、書中例題源程序和習題參考答案,可直接到作者個人網站(www.csluo.com)下載。本書可以作為各類高等院校、各類高職院校計算機專業(yè)學生及理工科非計算機專業(yè)學生學習的"C程序設計"課程的教材,也可作為廣大計算機愛好者學習C程序設計語言的參考書。