本書是以C語言程序設計零起點的學習者為主要對象的程序設計教程,2012年8月出版了第3版,該書是普通高等教育“十一五”和“十二五”國家級規劃教材,榮獲“北京高等教育精品教材”稱號,本次再版則在強調“教師方便教,學生容易學”的同時,按照C99標準規范了所有程序。
全書用例題組織所有的教學內容,并用兩套實例貫穿整個教學過程,整體內容編排獨特,組織形式新穎。全書共分9章,分別是C語言基礎知識、順序結構程序設計、分支結構程序設計、循環結構程序設計、數組、指針、函數、結構體和其他構造類型以及文件。
本書配備了動畫豐富、內容生動的電子教案,所有程序的運行環境均為Visual C++6.0(但在164節中補充介紹了Visual C++2010環境)。