本書主要內容包括C語言程序結構及運行環境、各種數據類型及使用方法、順序結構、選擇結構、循環結構、數組、函數、編譯預處理、指針、結構體、位運算、文件等。後,還給出一個幾乎涵蓋本書所有知識點的綜合應用案例(電子通信錄)的分析與設計,可作為課程設計內容.每章後均附有相當數量的習題供讀者練習。
本書的特點是在內容安排上采用循序漸進的方式,在組織形式上采用通俗易懂的案例教學和啟發式教學的方式,並輔以大量便於說明問題的案例,用案例帶動知識點的方法進行講解,以一節為,對知識點進行細致的取舍和編排,按節細化知識點並結合知識點介紹相關的案例,將知識和案例放在同一節中,使知識和案例相結合。
本書可作為高校各專業的C語言教材和全國計算機等級考試參考書,也可供對C語言感興趣的其他讀者自學使用。