《C語言程序設計》對常規(guī)的C語言教材的體系結構作了適當調整,全書采用“任務驅動法”,先給出一個C語言實例任務,然后圍繞此任務進行任務描述、任務分析等,在此基礎上,給出解決此問題的方法和步驟(即任務實施),最后列出此任務中用到的相關知識。用“任務驅動法”來解決具體問題、了解相關知識,使理論知識的針對性更強,理論知識和具體實例聯系更加緊密,從而增加了讀者對C語言的學習興趣,使C語言更生動、更形象。《C語言程序設計》內容循序漸進、結構清晰、層次分明、通俗易懂,通過大量例題驗證語法和說明程序設計方法,并且為了使讀者更好地掌握各章節(jié)內容,章末配有大量精選的習題,通過每章的學習和解題練習,讀者既能掌握C語言的基礎知識,又能很快學會C語言的編程技術,從而增強解決實際問題的能力。全書共分12章,主要內容包括:C語言概述,數據類型、運算符與表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數組,函數,指針,編譯預處理,結構體和共用體,文件,面向對象程序設計基礎。