本書是作者根據(jù)多年的軟件開發(fā)經驗和教學經驗編寫而成的;在內容的編排上本著精選理論、強化實踐、突出技能的原則,內容前導后續(xù),銜接、過渡自然,結構清晰,充分體現(xiàn)了易學易用的特點;在文字敘述上條理清晰、簡潔,便于閱讀理解。全書共分12章,主要內容包括:C語言程序設計概述,C語言程序設計基礎,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數(shù)組,函數(shù),指針,結構體,聯(lián)合體,枚舉,位運算,編譯預處理,文件。通過典型例題分析,著重強調應用c語言進行程序設計的方法和技巧,深入淺出。每章配有大量的例題、重點內容總結和大量的習題,以有利于讀者全面、系統(tǒng)地理解和掌握C語言程序設計。本書覆蓋了全國計算機等級考試二級大綱所要求的范圍,適合作為高職高專教材,同時也可作為參加計算機等級考試人員的自學或培訓教材。