程序設計是計算機及相關專業(yè)學生必備的基本技能之一。因此,“程序設計”課程是計算機及相關專業(yè)的一門重要的必修課。根據中國計算機學會高職高專教育學組審定的教學大綱和技能培養(yǎng)的基本方法,本書在介紹C語言基本概念和知識的基礎上,重點強調了基本技能的訓練。全書共分13章,分別講述了程序設計的基礎知識、C語言的基本概念、順序結構程序設計、分支結構程序設計、循環(huán)結構程序設計、函數、指針、數組、結構體和共用體、編譯預處理、位運算、文件和圖形處理等內容。根據技能培養(yǎng)的基本要求,本書給出了比較多的例題、習題,以供學習者模仿和練習。本書講述力求準確、簡練,強調知識的層次性,例題和習題選用講究、豐富,強調編程技能的培養(yǎng)。在內容安排上,本書遵循了“難點分解”的原則,即將復雜的內容分解到相關的、不同的章節(jié)中講述,從而減少學生學習的難度。本書既可作為計算機及相關專業(yè)本、專科學生的教材,也可以作為編程工作者,尤其是C語言初學者的參考書。本書被教育部列入普通高等教育“十五”國家級規(guī)劃教材。