為了激發(fā)學生的創(chuàng)新意識、培養(yǎng)學生的自學能力、鍛煉學生的編程能力,本書在內容編排和體系結構上具有由淺入深、深入淺出、循序漸進的特點,其主要內容包括:程序設計和C語言概述、程序設計和算法;數據類型、運算符與表達式;語句與程序結構;數組;函數;指針;結構體與共用體;文件。為了提高讀者的編程技巧,書后有附錄,每章后都有習題。本書在結構上以程序設計為中心,以語言知識為工具,對C語言的語法規(guī)則進行了整理和提煉,深入淺出地介紹了C語言在程序設計中的應用;在學習上遵循循序漸進的原則,在內容上注重知識的完整性,實例講解通俗易懂。本書可作為普通本科院校、高等??茖W校的計算機教材,也可作為計算機培訓和計算機考試輔導的教學用書,還可作為科技人員或程序開發(fā)人員的參考用書。