本書編寫理念為“項目導向,任務驅動”。全書設計了簡單計算器、高級計算器和學生成績管理系統(tǒng)3個大項目,每個大項目根據完成該項目的工作過程分解成若干個任務,把c語言的知識點分解并貫穿在項目任務的實現(xiàn)中。通過項目和任務的實施,幫助學生學習知識和掌握技能。項目的安排順序既符合學生的認知規(guī)律,又體現(xiàn)了C語言知識的連貫性。本書結合項目任務的實現(xiàn),在講解知識的過程中列舉了上百個例子,便于學生融會貫通地掌握知識。本書的C語言知識要點均通過任務引入,能極大地提高學生的學習興趣。這些知識要點隨著教材內容的展開步步深入,適合初學者學習,尤其適合該課程學時少、有遞進式需求的教學。本書可作為高職高專c語言程序設計課程理實一體化教學的教材,也可以作為C語言的職業(yè)培訓教材或c語言愛好者的自學用書。