本書是按照普通高等院校大學計算機程序設計課程的培養目標和基本要求,由多年從事計算機基礎教學,具有教學經驗的教師編寫。全書共分10章,繫統地介紹程序設計概述、數據類型、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、結構體和共用體、文件等內容。
本書內容豐富翔實、語言通俗易懂,通過一些有趣的案例激發讀者的學習興趣,通過一些實用案例講解知識點,把一些繁雜的知識點分散到不同的示例中講解並應用,通過幾個典型案例貫穿整個知識體繫。
本書適合作為高等院校及高職高專院校C語言程序設計課程的教材,也可作為計算機各類培訓班的教材或計算機及相關工作的科技人員,計算機愛好者及各類自學人員的參考。