本書是以C語言的入門級讀者作為主要對象,根據(jù)C語言程序設(shè)計課程的特點,用編排獨特、形式新穎、通俗易懂的方法編寫的一本教材。全書包括3大部分。第1部分(第1章和第2章)介紹了C語言的基本框架、C語言的基本概念、函數(shù)的定義和使用、常量與變量的概念、C語言數(shù)據(jù)類型、運算符和表達(dá)式等。第2部分(第3章至第5章)介紹了結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)。第3部分(第6章至第9章)介紹了指針的概念、數(shù)組的應(yīng)用、字符串的處理方法、結(jié)構(gòu)體的概念、鏈表的基本操作、文件的讀寫操作等。全書自始至終遵循開發(fā)較大任務(wù)時將一個大任務(wù)分成若干小任務(wù)后,編寫函數(shù)實現(xiàn)該功能的開發(fā)原則。每一章增設(shè)上機(jī)指導(dǎo)和小結(jié),提供貫穿于整個教學(xué)過程的一個應(yīng)用實例。習(xí)題以提高編程能力為目標(biāo)而設(shè)計,單號習(xí)題提供參考答案。附錄中還提供快速、方便查找各知識內(nèi)容的方法。書中標(biāo)有“*”號的部分可以根據(jù)實際情況選講。本書提供動畫豐富、可直接使用的電子教案,該教案允許教師隨意修改。源代碼包括全書所有實例和貫穿整個教學(xué)過程的應(yīng)用實例的.c文件,它們均在Turbo C 2.0中運行通過。本書既可作為應(yīng)用型或教學(xué)型院校應(yīng)用類教材,也可用作傳統(tǒng)教學(xué)模式的課程實踐教材或自學(xué)者的指導(dǎo)書。