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