本書采用案例帶動知識點的方法進行講解,以一節(jié)為一個單元,對知識點進行了細致的取舍和編排,按節(jié)細化知識點并結合知識點介紹了相關的實例,將知識和案例放在同一節(jié)中,知識和案例相結合。全書共分9章,包括了從程序設計的基礎知識、算法與程序流程控制到指針、結構體、文件訪問與編譯預處理等各方面的知識,通過34個案例,約80個實例的分析講解,再利用100多道習題的練習與鞏固,可以使學生快速掌握C語言程序設計的基本方法和編程技巧。本書內容豐富、結構清晰、圖文并茂,程序實例有詳細的講解,易于教學與個人自學。本書可以作為高等院校非計算機專業(yè)教材,也可作為高職高專院校計算機專業(yè)教材,還適合作為初學者的自學用書。