本書的內容組織遵循“概念一方法一應用”的基本思路,突出c語言程序設計的主干知識,由淺入深,循序漸進,實例豐富,便于教、便于學。本書既注重理論知識介紹,又突出體現了高級語言程序設計的應用性、實踐性特點,強化實踐應用,貫穿能力培養(yǎng)主線,力求做到知識學習和能力培養(yǎng)并重。全書共分12章。第1章~第3章介紹了程序設計的基本概念和c語言的入門知識,第4章和第5章介紹了C語言程序設計的邏輯控制內容,第6章~第10章分別介紹了數組、函數、指針、結構體和文件的有關內容,第11章簡單介紹了共用體、枚舉和位運算的有關知識,第12章簡單介紹了面向對象技術的基本概念和c++語言非面向對象方面對c語言的擴展知識。本書配有電子教案和《C語言程序設計題解與實驗指導》教材。本書可作為高等院校C語言程序設計課程的教學用書,也可作為工程技術人員的參考書。